0

ファイルを開き、ユーザーが入力して変数amtに保存したファイルの最後にデータを追加したいと思います。

しかし、私のコードは機能していません..

{
 fp=fopen("TRECIEPT.TXT","a+");
 while((temp=getc(fp))!=EOF);
 fprintf(fp,"\n");
 fprintf(fp,"%llu",&amt);
}
4

1 に答える 1

4

1) 次のループは不要です。

while((temp=getc(fp))!=EOF);

は、ファイルの最後までの"a+"シークをすでに処理しています。

2)&以下は間違っている可能性があります:

fprintf(fp,"%llu",&amt);

3) 作業が終わったら、ファイルを閉じることを忘れないでください。

于 2013-04-14T09:36:32.427 に答える