授業で見たプログラムを再現しようとしています。先生は 10 行のファイルを作成し、ファイルが実際に作成されたことを示し、その内容を表示しました。私のコードは何らかの理由で機能しません。"=" のように見えるものを 100 万回出力してから終了します。
私のコード:
void main()
{
FILE* f1;
char c;
int i;
f1=fopen("Essay 4.txt","w");
for(i=0;i<10;i++)
fprintf(f1," This essay deserves a 100!\n");
do
{
c=getc(f1);
putchar(c);
}while(c!=EOF);
}
何が問題ですか?私が見る限り、私は与えられた例にあったことを正確にしました。