我写了一个小程序,我现在想让它运行之后每隔5分钟后就自动执行一次,要怎么实现?
比如我的程序框架大体如下://Function Prototypes
void function1() ;
void function2();
void function3();
void function4();
int main()
{ 。
。
。
function1();
。
。
。
。
function2();
。
。
。
}void function2( )
{
。
。
function4();
。
。
function3();
。
。}
function1()
{
。
。
}
function3()
{
。
。
。
}
function4()
{
。
。
。
}那么如果我想要让这个程序运行后,每隔5分钟就自动执行一次,我应该在什么地方添加什么函数才能做到??谢谢!!!
比如我的程序框架大体如下://Function Prototypes
void function1() ;
void function2();
void function3();
void function4();
int main()
{ 。
。
。
function1();
。
。
。
。
function2();
。
。
。
}void function2( )
{
。
。
function4();
。
。
function3();
。
。}
function1()
{
。
。
}
function3()
{
。
。
。
}
function4()
{
。
。
。
}那么如果我想要让这个程序运行后,每隔5分钟就自动执行一次,我应该在什么地方添加什么函数才能做到??谢谢!!!
或者把main函数改造成一个线程,然后新的main函数写个循环,每Sleep(5*60*1000)就启动一次线程,也算是5分钟一个任务。
2.如果是这个程序A运行之后,不关闭自己。那么就简单一些,只需要在自己的程序中加一个定时器,响应OnTimer事件,每5分钟做响应的操作就行。
我没学过VC,写这个程序我是照猫画虎,请问你的第二种方法: 把main函数改造成一个线程,然后新的main函数写个循环,每Sleep(5*60*1000)就启动一次线程,也算是5分钟一个任务。--------------------------具体怎么实现??
Sleep时间会有点出错