cout在控制台窗口中单击鼠标时挂起

时间:2015-11-13 22:24:07

标签: c++

此控制台程序每秒将“hello world”写入控制台窗口。

int main()
{
    while( 1 )
    {
        cout << "Hello world!" << endl;
        Sleep(1000);
    }
    return 0;
}

我的问题是当光标在窗口中时单击鼠标时,显示停止更新。

为什么会这样?

当我点击鼠标时,如何保持更新?

我猜测当控制台窗口获得焦点时会发生某些事情,但我不知道如何处理它。

在Windows 7上运行。

1 个答案:

答案 0 :(得分:1)

找到它。如果我将控制台窗口退出“快速编辑”模式,问题就会消失