以下是引用woshiyun在2008-11-24 08:37的发言:
程序这样写有很漏洞,不过满足你的要求够了。
#include <process.h>
#include <time.h>
#include <conio.h>
int returnflag = 0;
void CheckTime(void *p){
double bgn,end;
bgn = end = clock();
while(end-bgn<=3000)
end=clock();
returnflag=1;
}
void CheckKey(void *p){
if(getch())returnflag=1;
}
void main(){
_beginthread(CheckTime, 0, NULL );
_beginthread(CheckKey, 0, NULL );
while(!returnflag);
}
我想问问,这是怎么实现的功能?
能不能给我加一点注释?