前言
Hello 大家好。
一个简单的问题:在你们编码的时候,有没有遇到过这样一个问题,无法实现在cmd黑窗口下或批处理中休眠(使程序等待)一段时间?
我就遇到过。
我想,总是有一个方法的。
经过了一段时间的思考,我想到了我正学习的C++有这么一个库:
Windows.h(Windows SDK)
下面有专门使程序休眠的一个函数,大佬们肯定已经猜到了,就是下面这个:
//typedef unsigned long DWORD;
void _stdcall Sleep(DWORD dwMilliseconds);
//PS:在参数中填的是毫秒数 1s=1000ms
这个Sleep函数,为编写C++程序的猿们提供了便利。不用去想那些偏门方子。
而我,也想拿这个练练手,把Sleep包装一下。
成为一个功能强大,方便程序员的小工具:EZwait。(EasyWait)
2版下载地址:https://download.youkuaiyun.com/download/tinx_g/11449444
3版下载地址:https://download.youkuaiyun.com/download/tinx_g/11501168
程序设计
这个程序通过接受命令行参数列表来识别用户发出的命令。
所以,第一步,main函数要这么写:
int main(int argc,char* argv[])//argc参数个数arg count,argv参数指针数组
{
return 0;
}
再者,我们不可能一次执行只收集1个参数,所以我们利用for循环来持续读取参数。
for (int i=0;i<argc;i++)
{
if (i==0)
c

本文介绍了如何在CMD或批处理中使用C++的库函数实现程序等待和休眠。作者分享了一个名为EZwait的工具,通过接收命令行参数实现不同等待功能,包括直接等待和提醒功能。读者可以通过下载源码进行深入学习和使用。
最低0.47元/天 解锁文章
3985

被折叠的 条评论
为什么被折叠?



