作者WolfLord (呆呆小狼 N )
看板C_and_CPP
标题Re: [问题] 十分钟结束的程式???
时间Tue Feb 3 14:04:40 2009
※ 引述《wasiaken (......)》之铭言:
: void main()
: {
: int i;
: int x=0;
: for (i=0;i<=100000000;i++)
: {
: x++;
: }
: cout<<x;
: }
: 这是举例的一个小程式,假设它跑半小时,
: 如果我强制要让他十分钟的时候停止,然後输出答案
: 请问要加入什麽程式码
: 麻烦高手帮帮忙
传统一点 :P
#include <time.h>
time_t t,t2;
void main(void){
int i,x=0;
time(&t2);
for(i=0;i<=100000000;i++){
x++;
time(&t);
if((t-t2)>600){
printf("\rTimeout \n\r");
break;
}
}
}
--
~~~ 一切的正义在曼尼大神的正义之前均无足轻重
在海贼的炮口下唯有曼尼大神的正义可以私下研究 ~~~
-= WolfLord =-
BM4GMR - A23203 -
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.23.231.109
1F:→ WolfLord:这样应该是可携性99.9999999%吧 cccc 02/03 14:05
2F:推 compe11: cpu使用率也是99.9999999% 02/03 14:58
3F:→ WolfLord:原来的LOOP CPU使用率一样99.99999 02/03 15:45
※ 编辑: WolfLord 来自: 211.23.231.109 (02/03 16:24)