gpt4 book ai didi

c++ - sleep 语句在 C++ 中无法正常工作

转载 作者:搜寻专家 更新时间:2023-10-31 00:31:27 28 4
gpt4 key购买 nike

我一直在使用这样的 sleep 语句:sleep(2);有一段时间,但现在它突然不能正常工作了。每当我运行此代码(示例)时:

#include <iostream>
using namespace std;

int main() {
cout << "Hi";
sleep(2);
cout << "Hello";
}

不是先说“Hi”然后等两秒钟再说“Hello”,而是先等两秒钟然后显示“Hi”和“Hello”。我以前写过其他代码,它们没有问题,但是一旦我创建一个新的目标 && 文件并尝试编写一些带有 sleep 语句的代码,它就会再次做同样的事情: (.请帮我解决这个问题,谢谢!

最佳答案

尝试刷新缓冲区。

#include <iostream>
using namespace std;

int main() {
cout << "Hi";
cout << flush; // add this line
sleep(2);
cout << "Hello";
}

关于c++ - sleep 语句在 C++ 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34118235/

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