#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
int main() {
//shutdown -s -t 60 设置60秒关机
//shutdown -a 取消关机
//system() - 执行系统命令
char ch[20] = { 0 };
system("shutdown -s -t 60");
//goto 写法
//again:
// printf("请注意,你的电脑在1分钟内关机,如果输入我是猪,就取消关机\n请输入:");
// scanf("%s", ch);
// if (strcmp(ch,"我是猪") == 0)//比较两个字符串 - strcmp() 两个字符串相等返回0
// {
// system("shutdown -a");
// }
// else
// {
// goto again;
// }
//常规写法
while (1)
{
printf("请注意,你的电脑在1分钟内关机,如果输入我是猪,就取消关机\n请输入:");
scanf("%s", ch);
if (strcmp(ch,"我是猪") == 0)//比较两个字符串 - strcmp()
{
system("shutdown -a");
break;
}
}
//exe文件可以通过命令,转为服务,添加一个可执行程序
//将启动属性改为自动/手动
return 0;
}