1、关机要求
1.写一个关机程序
2.程序运行后,电脑将在一分钟内关机
3.如果输入”我是猪“,取消关机
2.关机命令
我们关机区别就是要给电脑命令让它关机,而不是手动关机;那我们运用的命令有:
注意,使用system函数,需要包含头文件#include<stdlib.h>;
3.代码1
4、代码2
既然输入我是猪,我们就需要判断一下;比如它输入的不是”我是猪“,而是”你是猪“、”你们都是猪“,此时我们就需要判断,他输入的正确性。
判断输入的字符和”我是猪“是否相等,我如果只是用 == 等于符号,是不行的;
我们需要用到strcmp函数,来判断两个字符串是否相等;
strcmp格式:strcmp(字符串1,字符串2)
如果相等,则strcmp函数返回0;
注意,使用strcmp函数,需要包含头文件#include<string.h>;
可能输入多次,多次判断,我们就用循环,如果输入正确,就break退出循环,程序结束;
代码在这,大家可以去玩玩,练习练习
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
while (1)
{
char input[20] = { 0 };
system("shutdown -s -t 60");
printf("注意,你的电脑将在一分钟内关机,如果输入,”我是猪“,取消关机\n");
scanf("%s", input);
if (strcmp(input, "我是猪") == 0)
{
system("shutdown -a");
break;
}
}
return 0;
}
感谢观看,感谢指正