gpt4 book ai didi

c++ - 即使有时间延迟,cout 也不打印

转载 作者:行者123 更新时间:2023-11-27 23:53:48 25 4
gpt4 key购买 nike

<分区>

我希望 cout 打印“hello”,两秒后打印“world”。

int t = time( NULL );

std::cout << "hello";

while( time(NULL) < (t + 2) );

std::cout << " world";

但是,cout 会在两秒后将注释打印到屏幕上,然后程序会打印“hello world”。即使像(t + 9)这样增加时间延迟,也是一样的结果。我不熟悉这种 cout 行为。

但是如果我像这样在第一个 cout 处添加 std::endl:

std::cout << "hello" << std::endl;
...

我得到预期结果“hello”,两秒后得到“world”。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com