[求助]连续按两下回车就退出循环怎么写?
谢谢指教!
2006-08-07 20:07

2006-08-07 20:27
2006-08-07 20:38


2006-08-07 20:48

2006-08-07 20:50
2006-08-07 20:52

我知道,只有输入换行才可以结束接收字符,此时前面一定已经接收了一个换行符.但前面如果出现过使得循环可以结束的字符,是否后面接收的字符有效呢

2006-08-07 21:01
while(getchar()!='\n'||getchar()!='\n')
{}
这个条件是可以的,但好像当循环里面有scanf输入语句的时候就不行了。
只能这样做了
while(1)
{
/* scanf */
if( if(getchar() == '\n'&& getchar() == '\n')
{
break;
}
}
那为什么之前的不行呢?

2006-08-07 22:41

2006-08-07 22:45
2006-08-07 23:16