用fprintf函数写文件的时候,如何去掉最后一个换行\n?????

时间:2022-11-26 16:24:32
程序需要从数据库中读取记录写到txt文件中,每个记录形成一行,由于不知道有多少行,所以每行都的添加换行\n

fprintf(文件指针,"%s,.....,%s\n",s1,.....,s2);
我像去掉最后一个换行,请问怎么去掉,谢谢??

2 个解决方案

#1


先把数据用sprintf格式化到一个长长的字符串中,最后一次性输出到文件,输出前判断最后一个字符是'\n'就把它删除。

#2


已经解决

#1


先把数据用sprintf格式化到一个长长的字符串中,最后一次性输出到文件,输出前判断最后一个字符是'\n'就把它删除。

#2


已经解决