清空输入行问题 !!
清空输入行,void eatline (void)
{
while(getchar()!='\n')
continue;
}
有两个作用,一是需要输入一个选择,当用户键入一个字母,然后按下回车键,会产生一个换行符,不过不事先去掉这个换行符,下一次将会被作为空行读入,这个还可以理解,问题是它第二个作用,“假设用户键入整个单词 uppercase 而不是u作为响应如果没有 eatline()函数,程序会把单侧 uppercase的没一耳光字符当做一个单独的响应。有了 eatline ();程序只处理 u,并丢弃输入行的剩余部分”这是如何实现的,大概是这个意思..