C语言 – 关机

【摘要】
关机程序:只要运行起来,电脑就在1分钟内关机,如果输入:我是猪,就取消关机

一、如何关机 1.用鼠标点关机(傻子都知道) 2.通过命令关机 2.1: win+r打开命令提示符 2.2:输入关机命令,回车;后面单位为秒 2.3:取消关机命令,回车
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#…

关机程序:只要运行起来,电脑就在1分钟内关机,如果输入:我是猪,就取消关机

一、如何关机
1.用鼠标点关机(傻子都知道)
2.通过命令关机
2.1: win+r打开命令提示符
在这里插入图片描述
2.2:输入关机命令,回车;后面单位为秒
在这里插入图片描述
在这里插入图片描述
2.3:取消关机命令,回车
在这里插入图片描述
在这里插入图片描述

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main() {
	//关机 
	//shutdown -s -t 60 -> 关机
	//shutdown -a -> 取消关机
	//这里有1个库函数system(""):它可以执行系统命令,所在头stdlib
	char input[20] = {0};//存放输入的信息
	system("shutdown -s -t 60");
	again:
	printf("请注意,你的电脑将在1分钟关机,如果输入:我是猪,就取消关机\n");
	scanf("%s", input);
	//注意两两字符串比较不能用"==、>、<";而应该用1个库函数strcmp,所在头string
	//如果str1>str2,则返回>0的数字;如果str1=str2,则返回=0的数字;如果str1<str2,则返回<0的数字 注:比较的是ASCII码值 
	if(strcmp(input,"我是猪") == 0)//输入正确,做人得讲信用
	{ system("shutdown -a");
	}
	else
	{
		//做人也别太绝,再来
		goto again;
	}
	return 0;
}

  
 

之前有说过goto语句不太适合,这里使用循环把它替换掉

int main() {
	char input[20] = {0};
	system("shutdown -s -t 60");
	while(1)
	{
		printf("请注意,你的电脑将在1分钟关机,如果输入:我是猪,就取消关机\n");
		scanf("%s", input);
		if(strcmp(input,"我是猪") == 0)
		{ system("shutdown -a"); break;
		}
	}
	return 0;
}

  
 

二、这段代码有什么用???——这是件值得思考的问题
。。。恍然大悟,可以增进同学、朋友的感情 —— 事先声明只限于小白,千万别弄巧成拙了哟
1.找到源文件下的Debug文件
在这里插入图片描述
2.这里有1个.exe为后缀的可执行程序(当然你可以根据实际情况重命名,但是不要对后缀名有改动)在这里插入图片描述
3.找到你要取悦的目标,发送即可。 当然你也可以去源文件里把”我是猪”换成一些能增加你与他/她感情的文字,如”叫爸爸”等。具体,视情况而定,题材不限,文体不限。。。


当然也可以把程序安装到朋友电脑的服务里,设置为自动;这样 —— 电脑一开机就每隔1分钟提示一下。注意,只限娱乐,不要太过,引火自焚
在这里插入图片描述

文章来源: blog.csdn.net,作者:积极的大马猴,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/wh128341/article/details/116033442

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享