首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-25 
输入文件的问题,请教下. 有一个字符指针char*text abcdef 我想输出到文件..我循环N次,每次循环只输出4

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

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

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

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

abcdef
abcdef

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

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

热点排行