思路:
1、输出电脑即将关机,如果按照系统提示输入:我是猪 则取消关机命令
2、此时窗口输入,使用if语句用strcmp判断输入的是否按要求,如果是,则取消关机。退出程序
若输入的非”我是猪“继续弹出”电脑在一分钟内关机“等提示语,直至输入正确
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");//60秒内关机
while (1)
{
printf("电脑将在一分钟内关机,如果输入:我是猪,则取消关机!\n请输入:>");
scanf("%s", input);
if (0 == strcmp(input, "我是猪"))
{
system("shutdown -a");//取消关机
break;
}
}
return 0;
}
以上也可以用goto语句,具体不做说明