文本读取txt文本时,最后一行总是会重复两遍原因及解决办法

原因:没有注意\n在函数fprintf中的位置

解决办法
如程序
fprintf(fp, “%10s%10s%8.2f**\n**”, stu.no, stu.name, stu.total);
改为
fprintf(fp, “\n%10s%10s%8.2f”, stu.no, stu.name, stu.total);
即可,此时再次输出程序不会改变。

猜你喜欢

转载自blog.csdn.net/weixin_51871724/article/details/116088337