读书人

输入文件的有关问题,请问下

发布时间: 2012-02-25 10:01:49 作者: rapoo

输入文件的问题,请教下.

有一个字符指针
char *text= "abcdef ";

我想输出到文件..
我循环N次,每次循环只输出4个字符输出到文件..(满4个字符就打开文件APPEND)
如果满6个字符(就是abcdef)的话就回车..

最后输出的到文件的结果是

abcdef
abcdef

为什么我有一指针的值= '\n '值.
然后我 fprintf(fp, "%s ",pc); // pc是指针,指针的最两个字符是 '\0 ', '\n '
到文件中不换行输出的.?

[解决办法]
写错了应该是
fprintf(fp, "%c ", '\n ');

读书人网 >C++

热点推荐