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

getchar 有关问题

2013-08-09 
getchar 问题请教一个问题:#include STDIO.Hint main(){int c while((c getchar()) ! EOF ){putchar

getchar 问题
请教一个问题:

#include <STDIO.H>

int main()
{
int c;

 while((c = getchar()) != EOF )
{
putchar(c);
}
}


运行后键盘输入一个字符按回车,得到一个字符的输出。好理解。

为什么键盘输入多个字符再按回车,才得到是一连串的字符输出?是不是在只有在输入回车时,才将输入流中的字符一个个传给 int c ? C
[解决办法]
引用:
Quote: 引用:

回车 结束标准输入!

请教,如何输入字符,让while结束循环? 就是说EOF 代表 什么字符?



EOF 文件结尾

windows ctrl +z 
Linux   ctrl +d

热点排行