fopenを使用してC言語でファイルの存在を確認する方法
C言語では、fopen関数を用いて返り値によってファイルの存在を判定できます。手順は以下の通りです。
- ホームページを開く
- ファイルをネイティブの日本語で言い換えてください。
- ネイティブな日本語で言い換えた文:ファイルfileはfopen(“filename”, “r”)によって開かれます。
- あなたが何を言おうとしているのかわかりません。
- ネイティブな日本語で言い換えてください。1つだけでいいです。
- この会議は延期になりました。
- if (file == NULL) {ファイルが存在しない処理} else {ファイルが存在する処理}
- ファイルを閉じる
- ファイル.close
以下にコードの完全な例を示します。
#include <stdio.h>
int main() {
FILE* file = fopen("filename", "r");
if (file == NULL) {
printf("文件不存在\n");
} else {
printf("文件存在\n");
// 在这里可以进行文件的读取或写入操作
fclose(file);
}
return 0;
}
fopen関数の2番目の引数はファイルを開くモードを指定する必要があり、「r」は読み取り専用モードですが、ファイルに書き込む必要がある場合は「w」や「a」などのモードを使用する必要があります。