怎样让一个程序每隔一段时间就运行一次?
编了一个C++程序,要求它一直运行,然后每隔2分钟就执行一次,该怎么做啊?
我用了C中的上了sleep,但通不过VC的编译,请各位高手大虾指教.
问题点数:20、回复次数:14Top
1 楼llf_hust()回复于 2005-07-17 16:22:59 得分 0
用delay();函数吧Top
2 楼xpzheng(快放假了)回复于 2005-07-17 16:31:23 得分 0
请教一下,具体怎么用?Top
3 楼llf_hust()回复于 2005-07-17 16:33:37 得分 0
delay(1000);Top
4 楼foochow(无聊,灌水......)回复于 2005-07-17 16:33:47 得分 10
VC通不过??
#include<windows.h>
Sleep()Top
5 楼xpzheng(快放假了)回复于 2005-07-17 16:37:43 得分 0
是啊,我也引入了windows.h,但它就是不认识sleepTop
6 楼xpzheng(快放假了)回复于 2005-07-17 16:39:08 得分 0
sleep的单位是秒还是毫秒啊?
Top
7 楼yetyongjin(云梦谭)回复于 2005-07-17 17:31:33 得分 0
sleep()单位是毫秒Top
8 楼fujingn188()回复于 2005-07-17 17:37:48 得分 10
Sleep() 的 "S'忘记大写了吧!Top
9 楼sweet_csu()回复于 2005-07-17 18:24:05 得分 0
最好用计时器了,Timer。你先找本vc的书看吧
Top
10 楼t_y(逝去的帆)回复于 2005-07-17 18:29:26 得分 0
还不如用汇编试试
我没有编程过啊Top
11 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-07-17 19:59:23 得分 0
用 cron 或者计划任务吧。Top
12 楼longkiller(枯树枝)回复于 2005-07-17 20:03:09 得分 0
用 delay(?) ?是你自己加的~~看着改就好~
Top
13 楼winks(少爷)回复于 2005-07-17 20:03:10 得分 0
用两个程序,a程序每个2s调用b程序。
a程序用定时器和winexec.Top
14 楼Gdlian(古德里安)回复于 2005-07-17 21:40:26 得分 0
使用计时器对象 每隔一段时间就发出一个计时器消息 你可以捕获此消息 然后再启动你的进程
也可以使用内核对象实现同步
Top




