C语言 两秒钟后关闭程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:06:49
如题,我自己写了一个
程序代码:
#include <time.h>
#include <stdio.h>
int main(void){
long a;
a=clock();
while(a<=2000) /*根据编译系统的不同可以修改,比如我这里Win-TC,20大概就是两秒钟*/
a=clock();
return 0;
}
效果有是有,但是耗内存太大了,想看看有没有简便一点的.
sleep可以,帮忙解释一下,里面的参数怎么填写。。
Win-TC和Dev-c++好象不一样

用sleep()函数设置休眠时间

代替你的while()

你可以试试

==================================

针对你的补充我再加几句

sleep是休眠函数 让系统暂停一段时间

sleep(2)里的2是时间参数

这个参数在不通编译器下可能不通 在vc中是以毫秒为单位

在TC下是以秒为单位 你要停2秒所以实参设为2即可

另外如果让系统延迟2秒也可以考虑用delay(2000)在TC下他参数的单位是毫秒

#include <windows.h>
int main(void){
Sleep(2000);
return 0;
}

Sleep的参数是毫秒,1000毫秒是1秒.