我一直在做一个程序,它利用了sleep()函数。我希望它是跨平台的macOS,Linux和Windows,但有三个分支是乏味的工作和可怕的做。我该怎么做才能让它跨平台?而让程序等待几秒钟的功能又是什么呢?当我测试它的时候,它甚至不起作用...
Linux代码似乎不起作用...
#include <iostream>
#include <unistd.h>
using namespace std;
int loading() {
sleep(0.25);
cout << "Loading... ";
sleep(0.25);
cout << "hi";
sleep(0.25);
cout << "e";
sleep(0.25);
return 0;
}
int main() {
loading();
return 0;
}
Windows也不...
#include <iostream>
#include <windows.h>
using namespace std;
int loading() {
Sleep(250);
cout << "Loading... ";
Sleep(250);
cout << "hi";
Sleep(250);
cout << "e";
Sleep(250);
return 0;
}
int main() {
loading();
return 0;
}
是语法错误,还是我用错了?
从C++11开始,您可以使用std::this_thread::sleep_for
using namespace std::chrono_literals;
std::this_thread::sleep_for(250ms);
我正在尝试设置一些数据在使用这个节点js代码的FIRESTAR: 在控制台中运行文件: 给我这个错误: 如何解决这个问题
我有一个异步函数,它在代码中的某个地方按setInterval运行。此函数定期更新一些缓存。 我还有一个不同的同步函数,它需要检索值——最好是从缓存中检索,但如果是缓存未命中,则从数据源检索(我意识到以同步方式进行IO操作是不明智的,但假设在这种情况下需要这样做)。 我的问题是,我希望同步函数能够等待异步函数中的值,但是不可能在非异步函数中使用关键字: 现在,通过将中的逻辑提取到一个新的同步函数中
我在Sequelize的节点8上。js 当尝试使用时,出现以下错误。 代码: 获取以下错误: 我做错了什么?
本文向大家介绍C / C ++中的mbsrtowcs()函数,包括了C / C ++中的mbsrtowcs()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中std::mbsrtowcs()函数的工作,语法和示例。 什么是std::mbsrtowcs()? std::mbsrtowcs()函数是C ++ STL中的内置函数,在<cwchar>头文件中定义。表示将
本文向大家介绍C / C ++中的putwchar()函数,包括了C / C ++中的putwchar()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中putwchar()函数的工作,语法和示例。 什么是putwchar()? putwchar()函数是C ++ STL中的内置函数,在<cwchar>头文件中定义。putwchar()函数用于在标准输出设备上写
我编写了一段代码,使用promise从异步调用返回一些数据。当我尝试执行时,我得到“语法错误等待仅在异步函数中有效”,并且我无法得到代理应用程序请求。。。错误:连接错误。 我不确定为什么会出现这些错误 在函数调用之前,我尝试过使用异步,但没有成功 我希望变量体具有从httpGet函数返回的数据。现在我得到了上面提到的错误。但是不使用wait,我得到body的值为{}。 请帮帮忙