【发布时间】:2009-06-25 12:47:29
【问题描述】:
您好,我在文本文件的底部附加,这适用于 Windows,但在 linux 上,而不是附加到底部,而是附加到文本文件的顶部。我正在使用的代码是。代码只能使用 C
FILE *fout;
fout = fopen("dat.txt","a");
fprintf(fout,"&& ");
fclose(fout);
请帮忙。谢谢
【问题讨论】:
-
我觉得不错。我没有 Linux,但在我这里的 Solaris 上肯定没问题。
-
在 linux 上也可以正常工作。如果您在实际代码中(任何地方)对该文件句柄执行任何其他操作,请也发布。
-
一两次,我遇到过特别棘手的情况,ccache 似乎在编译/测试周期中给我带来了问题。如果在您的 Linux 主目录中有一个名为“.ccache”的隐藏目录 - 请尝试将其删除。只是一时兴起,但该代码是正确的,所以问题不在于您发布的内容。