1.题目解释
1.要使电脑关机需要在Windows操作系统上执行,在c语言中需要头文件《stdlib.h》
2.要判断输入的字符串是否和要求相同,需要用到库函数strcmp,包含在头文件《string.h》中
3.在终端中关机,取消关机的代码
2.代码展示
#include<stdio.h>
#include<stdio.h>
#include<stdlib.h>
int main()
{
char input[20] = { 0 }; //创造一个足够长的字符串,初始化为零
system("shutdown -s -t 60"); //在Windows操作系统中执行关机
while (1) //循环再输入错误后可以继续输入
{
printf("请注意,你的电脑会在一分钟后内关机,请输入:xxx,则取消关机\n请输入>:");
scanf("%s", input);
if (strcmp(input, "xxx") == 0) //对比是否输入的字符串相同
{
system("shutdown -a"); //取消关机程序,中断
break;
}
}
return 0;
}