一、需求分析
1.电脑在2分钟后关机;
2.输入 我最棒 则取消电脑关机
3.输入错误时,可以在2分钟内重复输入
二、代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char arr[10] = {0};
system("shutdown -s -t 120");//system函数在使用时,需要引用头文件<stdlib.h>
while (1)
{
printf("电脑将在2分钟后关机,输入我最棒取消关机\n");
scanf("%s", arr);
if (strcmp(arr,"我最棒") ==0 )//两个字符之间的比较用strcmp,这个函数的使用需要用到头文件<stdlib.h>
{
system("shutdown -a");
printf("取消成功\n");
break;
}
}
return 0;
}
运行结果:
三、总结
system(shutdown -s -t 120)
-s :设置关机; -t :设置时间 60 :设置60s后关机
system(shutdown -a)
-a :取消关机
这个程序实现起来很简单,我们只需要了解一下shutdown的基本命令就可以实现啦~