对于cpp如何制作一个简单的倒计时器。
要求:提示输入计时时间后,开始计时;计时过程中,显示“倒计时器”分秒减少的过程。
例如:5:30倒计时结束变为0:00
c++如何实现计时器功能实现
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 柯本 2023-11-26 19:05关注
标准的C++只有输入/输出功能,其它的功能都是系统有关的(要调用系统的功能的)
因为C++是源码跨平台的,所以你要说明你使用的平台(当然,一般是windows下)
以下是windows下20S计时的参考(你可以改成到计时的)#include <windows.h> #include <iostream> using namespace std; static BOOL bExitApp = FALSE; const UINT uiTimerID = 10; VOID CALLBACK FooTimerFun( HWND, UINT, UINT, DWORD ) { static int nCount = 0; cout << "Timer Function , nCount = " << nCount ++ << endl; if( nCount > 20 ) bExitApp = TRUE; } int main() { MSG msgFoo; SetTimer( NULL , uiTimerID , 1000 , FooTimerFun ); while( !bExitApp && GetMessage( &msgFoo , NULL , 0 , 0 ) ) { TranslateMessage( &msgFoo ); DispatchMessage( &msgFoo ); } KillTimer( NULL , uiTimerID ); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 复现论文:matlab仿真代码编写
- ¥15 esp32驱动GC9A01循环播放视频
- ¥15 惠普360g9的最新bios
- ¥30 这个功能用什么软件发合适?
- ¥60 微信小程序,取消订单,偶尔订单没有改变状态
- ¥15 用pytorch实现PPO算法
- ¥15 关于调制信号的星座图?
- ¥30 前端传参时,后端接收不到参数
- ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
- ¥15 机器学习预测遇到的目标函数问题