如题所述
输出给文件是
fprintf(FILE *restrict fp, const char * restrict format, ...);
其中,fp是文件指针,format是格式字符串,...是需要输出的变量,个数不限。
回车是一样的'\n'。
fp通过打开文件得到,这个你都知道了应该,不说了。
就是fprintf(fp,"\n");
肯定是你哪里写的不对咯,我这里往文件里写什么都没问题,从来也没听说过哪个编译器会拒绝'\n'写入文件。
你别用记事本,用写字板打开.txt试试看。
fprintf(FILE *restrict fp, const char * restrict format, ...);
其中,fp是文件指针,format是格式字符串,...是需要输出的变量,个数不限。
回车是一样的'\n'。
fp通过打开文件得到,这个你都知道了应该,不说了。
就是fprintf(fp,"\n");
肯定是你哪里写的不对咯,我这里往文件里写什么都没问题,从来也没听说过哪个编译器会拒绝'\n'写入文件。
你别用记事本,用写字板打开.txt试试看。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-04-19
换行建议用\r\n,这样可以兼容Windows与Linux
第2个回答 2015-04-20
输出是尾部加"\n"就是换行。
第3个回答 2018-07-04
有一个文本操作的例子