C言語でTXTファイルのデータを呼び出す方法は何ですか? (C yongo de TXT fairu no data wo yobidasu houhou wa nan desu ka?)
C言語では、ファイル操作関数を使用して、TXTファイル内のデータを読み書きすることができます。
TXTファイルのデータを読み取るには、以下の手順に従って操作してください。
- ファイルを開く
- ファイルを開くには、FILE *fopen(const char *filename, const char *mode); を使用する。
- ファイル名
- モード
- 「r」
- fgets()関数
- ファイルストリームからデータを読み取って変数に格納する関数は、int fscanf(FILE *stream, const char *format, …); です。
- ストリーム
- フォーマット
- I only need one option, so please paraphrase the following natively in Japanese:”I don’t understand what you mean.”
「あなたが言っていることがわかりません。」
- ファイルを閉じる
- streamを閉じるための関数、fclose(FILE *stream);
- ストリーム
以下は、テキストファイルからデータを読み取り、コンソールに出力する方法を示す簡単なサンプルコードです。
#include <stdio.h>
int main() {
FILE *file;
int num;
file = fopen("data.txt", "r"); // 打开名为"data.txt"的文件
if (file == NULL) {
printf("无法打开文件!\n");
return 1;
}
while (fscanf(file, "%d", &num) != EOF) { // 读取整数数据
printf("%d ", num);
}
fclose(file); // 关闭文件
return 0;
}
TXTファイルにデータを書き込むには、次の手順に従って操作してください。
- ファイルを開く
- ファイル *fopen(const char *filename, const char *mode);
- ファイル名
- モード
- 笑
- 「fprintf」を自然な日本語で言い換えると、「ファイルに書き込む」となります。
- ファイルストリームと文字列フォーマットを指定して、fprintf関数を使用します。
- ストリーム
- 形式
- Can you please pass me the salt?塩を取っていただけますか?
- 閉じる
- stream を閉じる関数fclose();
- 流れ
以下は、データをTXTファイルに書き込む方法を示した簡単なサンプルコードです。
#include <stdio.h>
int main() {
FILE *file;
int num;
file = fopen("data.txt", "w"); // 打开名为"data.txt"的文件
if (file == NULL) {
printf("无法打开文件!\n");
return 1;
}
printf("请输入一个整数:");
scanf("%d", &num);
fprintf(file, "%d", num); // 将整数写入文件
fclose(file); // 关闭文件
return 0;
}
上記のサンプルコードは、TXTファイルに整数データのみが含まれていることを前提としています。他の種類のデータを読み書きする場合は、必要に応じて修正してください。