如何在文件末尾添加数据

时间:2013-04-14 09:32:42

标签: c

我想打开一个文件,并在用户输入的文件末尾添加数据并存储在变量 amt 中。

但我的代码无效......

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

1 个答案:

答案 0 :(得分:4)

1)以下循环是不必要的:

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

"a+"已经负责寻找文件的末尾。

2)以下&可能是错误的:

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

3)完成后不要忘记关闭文件。