C语言——恶搞关机小程序

C语言——恶搞关机小程序,第1张

文章目录
  • 一、程序效果
  • 二、代码实现
  • 三、实现技巧
  • 四、代码原理


一、程序效果

💗💗💗 当程序运行起来后,电脑进行倒计时关机功能,必须输入系统提示输入的语句才能停止关机,否则电脑将强制关机。

💗💗💗 如上图所示,当代码运行起来后,系统将提示即将关机,当然1分钟是我自己设置的,大家可以根据自己的需求设置,当然大家可以设置10s进行试逝,只要手速快也可以实现以下.

二、代码实现

💗💗💗 如下代码块所示,运用一些简单的语句即可实现

#include
int main()
{
	char input[20] = { 0 };
	system("shutdown -s -t 60");
   again:
	printf("请注意,你的电脑在60秒内关机,如果输入:我是大傻猪,就取消关机\n");
	scanf("%s", input);
	if (strcmp(input, "我是大傻猪") == 0)
	{		system("shutdown -a");
	}
	else
	{
		goto again;
	}
	return 0;
}
三、实现技巧

💗💗💗如果大家想去给自己的小伙伴尝试一下的话,以下有几个小技巧献给大家.

大家一般默认的都是Debug版本,Debug与Release的区别是,Debug是调试版本,Release是发布版本,大家选择Release版本保存.

💗💗💗大家可以在本地文件夹找到Release版本的exe文件发给小伙伴即可,但倒计时的秒数设置的稍微合理一点,不然很容易出事。

四、代码原理

💗💗💗相信有的小伙伴代码会提示以下错误,但是在vs中程序是可以运行的。

那为什么会出现以下错误提示尼?这就和程序的原理相关了。

👉👉👉实际上,我们是借助c语言代码执行了几句系统指令

我们可以直接在电脑的命令窗口执行一下

👉👉👉当我们执行shutdown -s -t 60时,系统开始执行倒计时关机。当我们执行shutdown -a时,系统结束自动关机。

现在当时系统报错的原因就可以知道了,是因为我们没有引入#include这个头文件,无法执行system系统语句。

大家看到这里,应该对这个恶搞小程序应该掌握了,大家快去自己电脑上试一试,并分享给自己的好基友吧。

❤️💛🧡我们下一章见❤️💛🧡

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/722947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存