【前言】:HelloHello,铁汁们,我又来咯。今天推出一个小恶作剧,大家自己在电脑上玩就行了哈,千万千万不要去祸祸别人哦。
关机程序代码:
//写一个关机程序 //只要程序启动了,就倒计时60秒关机,如果60秒之内,你输入:我是猪 ,就取消关机,否则时间一到电脑就关机了 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char input[20] = { 0 }; system("shutdown -s -t 60"); while (1) { printf("请注意,你的电脑在1分钟之内关机,如果输入,我是猪,就取消关机\n"); scanf("%s", input); //判断一下 if (0 == strcmp(input, "我是猪")) { //取消关机 system("shutdown -a"); break; } } return 0; }
滴滴,你先不要问为什么这样写可以命令电脑关机, 你先把代码复制到编译器上面运行,感受一下先。
好咯,想必大家都已经运行了,有没有人的真的关机了
解释:
//system()库函数,是用来执行系统命令的,头文件stdlib.h //shutdown命令是windows提供的关机命令 //shutdown -s -t 60 设置60秒后关机 //shutdown -a 取消关机 //注意strcmp()库函数的运用,它是用来比较两个字符串是否相等的,注意哦,字符串的 //比较,不能使用==,而是利用strcmp(),如果返回值是0,则相等;返回值大于0,则s1 < s2; //返回值小于0,则s1 > s2
好了,这个小恶作剧还是很简单的,大家只要知道上面这几点就行啦。