社区
C语言
帖子详情
在C++中怎么暂停几秒?
sgch1982
2002-12-15 09:44:57
用什么函数可以?
...全文
5576
17
打赏
收藏
在C++中怎么暂停几秒?
用什么函数可以?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yellowwolf
2002-12-16
打赏
举报
回复
在C里面,sleep(5)是停留5秒。
zhanghk
2002-12-16
打赏
举报
回复
sleep(n) // 暂停 n 秒
delay(n) // 暂停 n 毫秒
佳岳
2002-12-16
打赏
举报
回复
自己可以写一个
小的延时程序
void delay(void)
time_t current_time;
time_t start_time;
cout<<About to delay 10 seconds<<endl;
time(&start_time); // Get starting time in seconds
do
{
time(¤t_time);
}
while ((current_time - start_time) < 5);
}
在其他函数中调用它不就行了吗?
SwordMan2001
2002-12-16
打赏
举报
回复
用sleep 或 delay 是很方便的, 不过在TC2.0下delay 函数好像是有问题的,delay(10000)也才0。1秒,不知各位可有经历过?
(在TC3.0下是正常的,难道是TC2.0的bug?)
renxiaoyao
2002-12-15
打赏
举报
回复
sleep(1000);//暂停1秒
frankxht
2002-12-15
打赏
举报
回复
Sleep( 5000 )...
yousen
2002-12-15
打赏
举报
回复
Sleep(DWORD dwMillionSeconds)
WHJWHY
2002-12-15
打赏
举报
回复
#include <stdio.h>
#include <dos.h>
void main(void)
{
printf("About to sleep for 5 seconds\n");
sleep(5);
printf("Awake\n");
}
这样用 给分 ^_^
明天去抢劫
2002-12-15
打赏
举报
回复
挂线程吧
阿强
2002-12-15
打赏
举报
回复
在bc++中sleep(5)是机器停止5秒,不是毫秒,这个我前段时间做一个作业时用了,delay()用不了。我说是bc5.02
sgch1982
2002-12-15
打赏
举报
回复
用sleep或delay函数就可以啦 cui(蚊子王)
请问具体怎么用?
蚊子王
2002-12-15
打赏
举报
回复
用sleep或delay函数就可以啦
WHJWHY
2002-12-15
打赏
举报
回复
#include <stdio.h>
#include <time.h>
void main(void)
{
time_t current_time;
time_t start_time;
printf("About to delay 5 seconds\n");
time(&start_time); // Get starting time in seconds
do
{
time(¤t_time);
}
while ((current_time - start_time) < 5);
printf("Done\n");
}
cngo
2002-12-15
打赏
举报
回复
用delay()函数吧。
johnny_jiang
2002-12-15
打赏
举报
回复
to: WHJWHY
人家要的是C++下的例子,你怎么把另一张的C例子贴过来了?
glimix
2002-12-15
打赏
举报
回复
WHJWHY(whjwhy)
不用搬书上的例子要分吧!
qhgary
2002-12-15
打赏
举报
回复
sleep(5000);
C++
中
怎么
暂停
几秒
include <windows.h> 后,可以使用:Sleep(m)m是毫秒值,也就是写 1000 =
暂停
1秒 转载于:https://www.cnblogs.com/hangaozu/p/8280721.html
C++
程序
暂停
的几种办法
程序
暂停
的方法
C++
实现程序
暂停
在编写
C++
程序时,有时我们需要在程序运行过程
中
暂停
一段时间,让程序在特定的时刻停止执行,等待一段时间后再继续执行。在本文
中
,我们将介绍几种在
C++
中
实现程序
暂停
的方法,并提供相应的源代码示例。代码示例
中
的时间间隔都是硬编码的,你可以根据自己的需求进行调整。
C++
标准库提供了一个 sleep() 函数,可以用于让程序在指定的时间内
暂停
执行。函数返回的是从程序启动到当前时刻的 CPU 时钟计时单元数,而不是实际的时间。函数获取程序开始执行的时间,然后通过一个循环来判断是否达到了预期的
暂停
时间。
使用
C++
实现程序
暂停
除了使用Windows API提供的Sleep函数外,
C++
11还引入了一组与时间相关的头文件,可以方便地对时间进行控制。相较于Sleep函数,使用sleep_for函数可以更加方便地指定
暂停
的时间单位,并且不会阻塞程序。其
中
,rel_time表示
暂停
的时间段,可以使用不同的时间单位(如秒、毫秒、微秒等)。注意,使用Sleep函数会使程序阻塞,直到指定的时间结束,因此如果
暂停
的时间过长,会导致程序失去响应。Sleep函数是Windows API提供的函数之一,可用于让程序
暂停
指定的时间。
C++
时间
暂停
方法一:用
头文件。我们在使用这种方法之前,需要导入此头文件。然后使用里面的sleep来完成时间
暂停
。方法二:用
头文件。我们在使用这种方法时,需要导入此头文件。然后使用里面的Sleep来完成时间
暂停
。时间
暂停
在例如正计时,倒计时这些程序里都有使用。Sleep(
暂停
毫秒数);sleep(
暂停
秒数);
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章