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 回答