#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char input[20] = {0};
system("shutdown -s -t 60");//system是一个库函数,是用来执行系统命令的
again:
printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机\n");
scanf_s("%s", input);
//判断
if (strcmp(input, "我是猪") == 0)
{
system("shutdown -a");//取消关机
}
else
{
goto again;
}
return 0;
}//主要使用了goto语句,用别的循环语句也行
或者用while语句
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");//system是一个库函数,是用来执行系统命令的
while (1)
{
printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机\n");
scanf("%s", input);
//判断
if (strcmp(input, "我是猪") == 0)
{
system("shutdown -a");//取消关机
break;
}
}
return 0;
}
这个代码非常有意思,可以去试一下