已解决问题

谁能帮我解释下这段代码

[ 标签:解释,代码 ]

main()
{ int tim,i;
char f;

for(i=0;i<=1;i++)
sleep(1);
system("cd..");
system("shutdown -s");
printf("input G to cold down\n");
f=getch();
if(f=='g'||f=='G')
system("shutdown -a");
else
printf("there is no chance!\n");
getch();
}

这里面的sleep 和 system 函数是什库函数为什么我没有定义他就能用?

在帮我解释这段代码 ?


SOSO用户 回答:3 人气:87 解决时间:2009-11-05 14:32
  
满意答案

其中的sleep()和 system()函数都是C语言类库里已经封装好的函数方法,

sleep()函数是用来延时程序运行的。

system()函数是给系统发送命令用的。

它们都已经定义好了,你不用自己定义就可以直接引用

你这段代码的功能是进行系统的关机、停止关机的控制,例如:

system("shutdown -s"); //这是关机命令

system("shutdown -a"); //这是停止关机的命令

回答采纳率:71.6% 2009-11-05 14:31
评价答案
  • 是否解决问题(参与评价0次)
  • 4
  • 0
  • 0
  • 是否原创答案(参与评价0次)
  • 3
  • 1
SOSO用户的感言:
谢谢

相关内容

其他答案


是电脑或系统睡眠和关机相关命令的
2009-10-29 23:13

sleep(1); //一秒

system("shutdown -s"); //为关机命令

system("shutdown -a");//放弃系统关机操作
1秒之后系统将关机,可输入'g'或者'G'来放弃此次关机操作!

2009-11-03 21:51