我想打开一个文件,并在用户输入的文件末尾添加数据并存储在变量 amt 中。
但我的代码无效......
{
fp=fopen("TRECIEPT.TXT","a+");
while((temp=getc(fp))!=EOF);
fprintf(fp,"\n");
fprintf(fp,"%llu",&amt);
}
答案 0 :(得分:4)
1)以下循环是不必要的:
while((temp=getc(fp))!=EOF);
"a+"
已经负责寻找文件的末尾。
2)以下&
可能是错误的:
fprintf(fp,"%llu",&amt);
3)完成后不要忘记关闭文件。