C言語ではファイルをどのように呼び出すのか?
以下步骤可用于调用C语言中的文件:
- ファイルを開く
- ファイル
FILE *file = fopen("filename.txt", "r");
- scanf関数
- fprintfという関数
- scanf関数
- printfをネイティブに日本語で言い換えると、「プリントエフ」となります。
int number;
fscanf(file, "%d", &number);
int number = 42;
fprintf(file, "%d", number);
- ファイルを閉じる
fclose(file);
ファイルを使う前に、ファイルが正常にオープンされたか、ファイルの操作中にエラーが発生したかを確認する必要があります。ファイルの終端に到達したかどうかを確認するのにfeof関数を使用したり、エラーが発生したかを確認するのにferror関数を使用したりできます。以下はサンプルコードです:
if (file == NULL) {
printf("文件打开失败\n");
return -1;
}
if (ferror(file)) {
printf("文件操作错误\n");
return -1;
}
if (feof(file)) {
printf("文件已到达末尾\n");
}
上記は基本的なファイル操作手順であり、具体的なニーズに応じて調整や拡張が可能です。