前言
友友们刚刚我写了关机程序,对于shutdown命令特意研究了,这不迫不及待于大家一起分享干货。
关机程序
这个程序编写的思路是很清晰的,大家可能对strcmpy和system函数有所疑问下面博主会带领大家一起去了解这些函数。
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char input[10] = { 0 }; system("shutdown -s -t 60");//shutdown指的是个系统命令-s指关机-t指设置关机60指60s后关机 again: printf("请输入:我是猪,否则,电脑将在60s后关机\n"); scanf("%s", input); if (strcmp(input, "我是猪") == 0) { system("shutdown -a"); } else { goto again; } return 0;
strcmp函数
这个是字符串比较函数,它的功能是比较字符串的大小。
头文件: #include<string.h>
参数:string1, string2
比较规则:
< 0 | string1 less than string2 |
0 | string1 identical to string2 |
> 0 | string1 greater than string2 |
简单的来说这个函数的返回值是二个字符串比较的结果。
system函数
这是执行系统命令的函数
头文件: #include<stdlib.h>
参数:要执行的系统命令
举例:
system("shutdow-s-t-60")
这是个60s后关机的命令。
对shutdown命令的扩展了解
shutdown -a 取消关机
shutdown -s 关机
shutdown -f 强行关闭应用程序
shutdown -m \\计算机名 控制远程计算机
shutdown -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数
shutdown -l 注销当前用户
shutdown -r 关机并重启
shutdown -s -t 时间 设置关机倒计时
shutdown -r -t 时间 设置重新启动倒计时
shutdown -h 休眠
对shutdown的总结
博主认为shutdown -s -t 时间这个命令还是很有用的,当大家在下载文件,而又要出去的时候就可以用shutdown -s -t 3600让电脑在1个小时关机,这样既然省电,又可以完成下载任务,大家在日常生活中可以去尝试使用。
结束语
今天的分享就到这里了,希望对大家能有帮助,,来个三连支持博主吧 !