本节目总导演:rampant boy
本节目总编剧:rampant boy
本节目总策划:rampant boy
本集将向各位介绍一下如何用goto语句来实现个性关机。下面进入正文:
片前预告
在实现关机之前,我们得先了解两个命令和两个函数。
shutdown -s -t 60
-s代表设置关机,-t代表设置时间关机,60代表60秒。所以这个命令的含义就是60秒之后关机。
shutdown -a
这个命令的含义是取消关机。
system()函数
system()函数是C语言提供的,用来执行系统命令的函数。它的头文件是<stdlib.h>。
strcmp()函数
strcmp——string compare。这个函数是用来比较两个字符串的,头文件是<string.h>。如果两个字符串相等,则返回0。
正片开始
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
char input[20] = { 0 };//存放输入信息
system("shutdown -s -t 60");
again:
printf("请注意,你的电脑在一分钟内关机,如果输入:我是猪,就取消关机\n");
scanf("%s", input);
if (strcmp(input, "我是猪") == 0)
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
执行结果如下:
注:两个字符串的比较不能用==,只能用strcmp函数。
本集完!!!