fopenを使用してC言語でファイルの存在を確認する方法

C言語では、fopen関数を用いて返り値によってファイルの存在を判定できます。手順は以下の通りです。

  1. ホームページを開く
  2. ファイルをネイティブの日本語で言い換えてください。
  3. ネイティブな日本語で言い換えた文:ファイルfileはfopen(“filename”, “r”)によって開かれます。
  4. あなたが何を言おうとしているのかわかりません。
  5. ネイティブな日本語で言い換えてください。1つだけでいいです。
  6. この会議は延期になりました。
  7. if (file == NULL) {ファイルが存在しない処理} else {ファイルが存在する処理}
  8. ファイルを閉じる
  9. ファイル.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」などのモードを使用する必要があります。

bannerAds