嗨,我在文本文件的底部追加这在windows上有效,但在linux上不是追加到底部而是追加到文本文件的顶部。我使用的代码是。代码只能使用C

FILE *fout;
fout = fopen("dat.txt","a");
fprintf(fout,"&& ");
fclose(fout);

请帮忙。谢谢你

最佳答案

检查这些系统调用返回的错误-代码看起来是正确的。另外,请检查以确保不会意外地损坏代码中的dat.txt。

10-06 09:26