如果是文本文件,用如下语句写入换行 fprintf(fp,"\n");如果是二进制文件,用如下语句写入换行 char ch[]="\n\r";fwrite(ch,2,1,fp);
fp通过打开文件得到,这个你都知道了应该,不说了。就是fprintf(fp,"\n");肯定是你哪里写的不对咯,我这里往文件里写什么都没问题,从来也没听说过哪个编译器会拒绝'\n'写入文件。你别用记事本,用写字板打开.txt试试看。
假设已经打开的文件句柄为fp 如果是文本文件,用如下语句写入换行 fprintf(fp,"\n"); 如果是二进制文件,用如下语句写入换行 char... c语言中怎样在文件写入时换行? a+是追加打开文件,不会将原有数据覆盖 一个简单的做法是分两次打开文件,第一次用r打开读取,关闭文件,第二次用w打开覆盖写入排序好的... 猜你...