fgets()函数的用法

我用fgets函数读了一个字符串到一个数组中,这个数组末尾自动加了回车符和结束符,我现在用结束符替换掉回车符,让字符串在输出时不回车,怎么做了??

string[strlen(string)-1]='\0'
将那个回车的字符所在的位置改成串结束符就ok了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-22
fgets(temp,buff,fp);
char *p = temp;
while((*p++)!='\0')
{
if (*(p-1) == '\n')

*(p-1) = EOF;

}
或者LZ试试用gets获取?那就不会读取‘\n’了~~本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网