どうすれば小さなテキストを.txt
ファイルに書き込むことができますか?3〜4時間以上グーグルを使用していますが、その方法を見つけることができません。
fwrite();
非常に多くの議論があり、私はそれを使用する方法がわかりません。
.txt
ファイルに名前といくつかの数字のみを書き込みたい場合に使用する最も簡単な関数は何ですか?
編集:私のコードの一部を追加しました。
char name;
int number;
FILE *f;
f = fopen("contacts.pcl", "a");
printf("\nNew contact name: ");
scanf("%s", &name);
printf("New contact number: ");
scanf("%i", &number);
fprintf(f, "%c\n[ %d ]\n\n", name, number);
fclose(f);
1
cs.bu.edu/teaching/c/file-io/intro
—
phs
@ user1054396:問題は印刷(問題ありません)ではなく、を介した読み取りにあり
—
Kerrek SB、2012
scanf
ます。を読み取る場合%s
は、単一の文字ではなく、十分な長さのバッファーに読み取る必要があります。