注册 登录
编程论坛 C++教室

关于c++中输入数据流的问题

脱托 发布于 2010-10-25 08:33, 587 次点击
char ch;
   cin>>ch;       若从键盘输入 AB    ch='A',而'B'被保留在输入流中等待被读取
 
而'B'被保留在输入流中等待被读取???这句话什么意思啊  ???

是不是接下来要是还有一个输入字符的语句则不用从键盘输入而直接把字符B给了这个字符变量啊
3 回复
#2
pbreak2010-10-25 08:44
是的,你可以清空一下输入缓冲区fflush(stdin);
#3
脱托2010-10-25 08:53
回复 2楼 pbreak
缓冲区这个命令具体怎么用呢
#4
pbreak2010-10-25 09:48
stdin为FILE*类型。其操作就是FILE*一样
1