当前位置: 代码迷 >> C语言 >> [讨论]一个小小问题请前辈帮解答一下
  详细解决方案

[讨论]一个小小问题请前辈帮解答一下

热度:96   发布时间:2007-04-21 22:18:49.0
[讨论]一个小小问题请前辈帮解答一下

这是一个 字符读写函数 的例题 题中有个地方小弟不明白,请请辈指点一下!

ch=getchar();

while(ch!='#')

{
fputc(ch,fp);

ch=getchar(); /*就是这个函数在程序中有什么作用*/

}

fclose(fp);

}

搜索更多相关的解决方案: 前辈  解答  

----------------解决方案--------------------------------------------------------

意思是再得到一个字符,如果是'#'就退出循环了.


----------------解决方案--------------------------------------------------------
把你输入的字符赋值给ch
看c的书,谭浩强的书上有
----------------解决方案--------------------------------------------------------
对,如果输入是#则退出循环,不是的话继续输入.
----------------解决方案--------------------------------------------------------
这段程序了有两个 ch=getchar();语句.第一个ch=getchar(); 我明白
第二个ch=getchar(); 语句有什么作用呢....?
----------------解决方案--------------------------------------------------------
第一个ch=getchar(); 是接收scanf();回车时的回车符.
第二个ch=getchar(); 是从标准输入设备输入一个字符并把输入的字符在屏幕上显示.
----------------解决方案--------------------------------------------------------
            谢谢大家了。。
----------------解决方案--------------------------------------------------------
  相关解决方案