関数survey_file_existance マニュアル
(The documentation of function
survey_file_existance
)
Last Update: 2021/12/1
◆機能・用途
(Purpose)
ファイルの存在の有無を調べる。 単に調べるだけで存在しなくてもエラーにはしない。
Survey whether a file exists. This function only surveys, without issuing errors.
◆形式
(Format)
#include <file.h>
inline char survey_file_existance(const char ∗filename)
◆引数
(Arguments)
filename
調べたいファイル名。
Name of the file to survey.
◆戻り値
(Return value)
ファイルが存在する場合 → ′y′
′y′ if the file exists
ファイルが存在しない場合 → ′n′
′n′ if the file does not exist
◆使用例
(Example)
if(survey_file_existance("file.txt")=="y"){
printf("File exists.\n");
}else{
printf("File does not exist.\n");
}
◆補足
(Additional information)
この関数では以下の2条件が満たされた場合にファイルが存在しないと判断する。
The file is regarded to be absent if the following two conditions are met.
関数fopenを用いてファイルfilenameをモード"r"で開こうとすると NULLが返る。
NULL
is returned when the file
filename
is tried to be opened by function
fopen
with a mode "r".
そのときのerrnoの値がENOENTである。
The value of
errno
set by the first check above is
ENOENT
.