gpt4 book ai didi

c++ - 我是否正确使用了 usleep 还是这是一个错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:43 25 4
gpt4 key购买 nike

#include <iostream>
#include <unistd.h>
using namespace std;

int var;
int main()
{
var=1;
cout << var;
var++;
usleep (2000000);
cout << var;
return 0;
}

因此,从理论上讲,它应该打印 1,等待 2 秒,然后打印 2。相反,在我启动程序的那一刻,它等待 2 秒,然后打印 1 和 2。这是一个错误还是我只是愚蠢? (是的,我是 c++ 的菜鸟)

最佳答案

你可能没有刷新标准输出...尝试:

cout << var << endl;

关于c++ - 我是否正确使用了 usleep 还是这是一个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28955652/

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