今天跟大家分享一个有意思的代码
1.程序运行起来的时候,就开始倒计时60s关机
2.但是如果你能输入:我是猪,则取消关机
关机命令
shutdown
-s 关机
-a 取消关机
-t 设置时间关机 ...秒
shutdown -s -t 60 //倒计时60s关机
我们可以在电脑里打开cmd(命令提示符)输入关机指令就可以关机,但是这还需要我们人为的操作,显得并不高级。
所以我们给大家介绍一个函数:system ---库函数,可以执行系统命令。system所需要的头文件为stdlib.h 。
接下来我们开始写代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//两个字符串比较相等的时候,不能使用==。应该使用strcmp
//使用strcmp需要包含头文件string.h
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");
again:
printf("请注意,你的电脑将在1分钟内关机,如果输入:我是猪,就取消关机\n");
scanf("%s", input); //输入的信息放在input数组里
//判断input中存放的是不是“我是猪”
if (strcmp("我是猪", input) == 0)
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
我们也可以不用goto语句,因为在上一篇文章中我们提到能不用就尽量不用,所以我们用循环语句同样可以实现。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//两个字符串比较相等的时候,不能使用==。应该使用strcmp
//使用strcmp需要包含头文件string.h
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");
again:
printf("请注意,你的电脑将在1分钟内关机,如果输入:我是猪,就取消关机\n");
scanf("%s", input); //输入的信息放在input数组里
//判断input中存放的是不是“我是猪”
if (strcmp("我是猪", input) == 0)
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
好了,我们写这个代码大家肯定另有用处,那就是把它当做一个“病毒”,发送给你的朋友,这时候我们只需要在编译器中将debug版本改为release版本,然后保存,找到文件保存的地方就可以将后缀为exe的文件发送给你的好朋友了。
如果学会了这个关机程序,赶快找到你的好朋友练练手吧。
以上就是对关机程序的简单介绍 喜欢的朋友记得点赞评论收藏哦!!!