社区
新手乐园
帖子详情
怎样用c或c++实现不需要sleep函数的倒计时呢?
1502的狗子
2020-05-24 05:50:26
我写了一个程序,我想要他在倒计时的同时完成输入操作;
意思就是:比如我设定这个输入操作只能在5秒内完成,那么5秒倒计时之后,没有完成输入操作,就需要返回一个输入时间过长的信息。
球球各位大佬指点指点吧
...全文
346
6
打赏
收藏
怎样用c或c++实现不需要sleep函数的倒计时呢?
我写了一个程序,我想要他在倒计时的同时完成输入操作; 意思就是:比如我设定这个输入操作只能在5秒内完成,那么5秒倒计时之后,没有完成输入操作,就需要返回一个输入时间过长的信息。 球球各位大佬指点指点吧
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昨天周末明天周一
2020-05-24
打赏
举报
回复
bool isInput = false;//是否输入的状态变量 std::thread t([&isInput]() { _sleep(5000);//睡眠语句 if (!isInput) { printf("未输入内容将结束程序\n");//改为你要输出的内容 exit(2);//退出程序,随便输一个数字,这个数字代表退出码 } });//开启一个线程进行计时操作 t.detach();//分离线程 int num; scanf("%d", &num);//输入操作 isInput = true;//修改输入的状态变量 你如果是MFC可以使用settimer与ontimer这个计时器,我也不知道你用于什么地方,你自己参考着改就行
1502的狗子
2020-05-24
打赏
举报
回复
引用 4 楼 a1007885391 的回复:
返回输入时间过长后你是否还允许用户继续输入
时间到了返回时间过长,然后程序结束就好了
昨天周末明天周一
2020-05-24
打赏
举报
回复
返回输入时间过长后你是否还允许用户继续输入
1502的狗子
2020-05-24
打赏
举报
回复
引用 2 楼 smwhotjay 的回复:
定时器。或者不断获取时间,比较时间间隔,达到延时的目的。
能给一段简单的代码解释一下吗?俺的基础太弱了
smwhotjay
2020-05-24
打赏
举报
回复
定时器。或者不断获取时间,比较时间间隔,达到延时的目的。
Simple-Soft
2020-05-24
打赏
举报
回复
可以用timer
settimer
c++
编写的
倒计时
时钟
c++
编写的
倒计时
时钟
c++
编写的
倒计时
时钟
倒计时
C++
版
倒计时
(
C++
版)可
实现
简单的
倒计时
,还不错哟
一个
C++
开发的
倒计时
小程序
NULL 博文链接:https://wangel.iteye.com/blog/1835971
60s
倒计时
,60s
倒计时
程序,C,
C++
源码.zip
60s
倒计时
,60s
倒计时
程序,C,
C++
源码.zip
新年
倒计时
.
C++
写的小程序,新年
倒计时
,虽说新年已经过了
C++
写的小程序,新年
倒计时
,虽说新年已经过了
新手乐园
33,322
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章