C言語ではファイルをどのように呼び出すのか?

以下步骤可用于调用C语言中的文件:

  1. ファイルを開く
  2. ファイル
FILE *file = fopen("filename.txt", "r");
  1. scanf関数
  2. fprintfという関数
  3. scanf関数
  4. printfをネイティブに日本語で言い換えると、「プリントエフ」となります。
int number;
fscanf(file, "%d", &number);
int number = 42;
fprintf(file, "%d", number);
  1. ファイルを閉じる
fclose(file);

ファイルを使う前に、ファイルが正常にオープンされたか、ファイルの操作中にエラーが発生したかを確認する必要があります。ファイルの終端に到達したかどうかを確認するのにfeof関数を使用したり、エラーが発生したかを確認するのにferror関数を使用したりできます。以下はサンプルコードです:

if (file == NULL) {
    printf("文件打开失败\n");
    return -1;
}

if (ferror(file)) {
    printf("文件操作错误\n");
    return -1;
}

if (feof(file)) {
    printf("文件已到达末尾\n");
}

上記は基本的なファイル操作手順であり、具体的なニーズに応じて調整や拡張が可能です。

bannerAds