中易网

怎样用C++使函数等待一段时间?

答案:4  悬赏:40  
解决时间 2021-01-15 23:45
  • 提问者网友:容嬷嬷拿针来
  • 2021-01-14 23:15
怎样用C++使函数等待一段时间?
最佳答案
  • 二级知识专家网友:老鼠爱大米
  • 2021-01-14 23:55
1. 如果是WINDOW下的VC,自然用Sleep函数:

Sleep(1000); //睡1000毫秒,也就是1秒
注意 #include

2. 如果只是为了暂停一下,时间没要求,也可以:

system("PAUSE"); //调用了古老的DOS命令PAUSE
注意 #include

敲任何一个键都会让你从中跳出来,继续往下执行

3. 如果你确定此时standard input buffer里为空的话,也可以用下面几种方法(任选一个即可):
getc(stdin); //等着你输入一个字符,然后回车
getchar(); //同上

更C++一点的方法:
cin.get(); //也是等你输一个字符,别忘了回车

暂时就想到这么多了。够全吧。
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-01-15 01:00
这个几句话说不清楚,请到百度文库搜搜 多线程编程相关文章,祝你好运,
  • 2楼网友:酒醒三更
  • 2021-01-15 00:09
sleep(n);
其中n是毫秒数,sleep(1000)就是等待1秒钟。
  • 3楼网友:几近狂妄
  • 2021-01-15 00:04
C++中使程序挂起一段时间的有sleep函数。
函数原型 void Sleep(DWORD dwMilliseconds);
功能:使得程序执行 挂起一段时间
参数 dwMilliseconds为DWORD 类型 。表示挂起的时间 毫秒数
注意:
在VC中使用带上头文件
#include
在gcc编译器中,使用的头文件因gcc版本的不同而不同
#include
Sleep()单位为毫秒,sleep()单位为秒(如果需要更精确可以用usleep单位为微秒)
实例:
#include
#include
int main()
{
int a;
a=1000;
printf("你");
Sleep(a);
printf("好");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息