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

getch()的返回赋给一个变量也不能立即回显?该怎么处理

2012-03-22 
getch()的返回赋给一个变量也不能立即回显?voidmain(){charchchgetch()while(ch!13){cout chchge

getch()的返回赋给一个变量也不能立即回显?
void   main()
{
char   ch;
ch=getch();
while(ch!=13)
{
cout < <ch;
ch=getch();
}
}

[解决办法]
因为刷新了流
[解决办法]
为什么加了cout < <ch < <endl;后就可以敲一个显示一个啊?
=====================================================
cout并不立即输出到屏幕,而是输出到缓冲区,只有在缓冲区满或确实有输出到屏幕的要求它才输出到屏幕,
若又想输出到屏幕又不想换行可用ends;

热点排行