输入文件的问题,请教下.
有一个字符指针
char *text= "abcdef ";
我想输出到文件..
我循环N次,每次循环只输出4个字符输出到文件..(满4个字符就打开文件APPEND)
如果满6个字符(就是abcdef)的话就回车..
最后输出的到文件的结果是
abcdef
abcdef
为什么我有一指针的值= '\n '值.
然后我 fprintf(fp, "%s ",pc); // pc是指针,指针的最两个字符是 '\0 ', '\n '
到文件中不换行输出的.?
[解决办法]
写错了应该是
fprintf(fp, "%c ", '\n ');