0

授業で見たプログラムを再現しようとしています。先生は 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);
}

何が問題ですか?私が見る限り、私は与えられた例にあったことを正確にしました。

4

1 に答える 1