定时关机
c语言中有一段有趣的函数,system()这是可以执行系统命令的函数,关于系统命令想必大家也非常耳熟吧,接来下我来为你们解开他的面纱。
shutdown -s -t 60
这是定时关机命令,-s是设置定时-t是设置多少秒 60就是我们设置的秒数了,当然想执行这段代码还需要包含一个头文件就是。
#include <windows.h>
完整代码:
#include <stdio.h>
#include <string.h>
#include <windows.h> //头文件
int main() { //main函数
char arr[] = {0}; //初始化数组
printf("进入关机倒计时,叫爸爸\n");
system("shutdown -s -t 60"); //定时60秒
while(1) //无限循环
{
gets(arr); //输入字符串
if(strcmp(arr, "爸爸") == 0) //字符串比较函数,一样的话返回值为0
{
system("shutdown -a");
break; //跳出无限循环
}
}
return 0; //返回值
}
注意!
仔细的小伙伴应该已经看注意到了。
system("shutdown -a");
有了定时关机也少不了取消定时关机,不能让小伙伴白叫爸爸对吧,以上就是完整代码可以根据自己想法更改。