C语言 【实现电脑关机小游戏】非常好玩

引言

在时间限制内做出正确的回答,时间一到,电脑自动关机,听起来是不是很有意思,下面来看看怎么实现吧。

注意:该游戏只在windows系统下可以玩,

一、游戏原理:

在Windows系统下,通过控制台可以实现电脑的关机。

有一对命令可以实现电脑的关机和取消关机:

shutdown -s 作用:一分在后关机电脑

shutdown -s -t time 作用:time秒后关机电脑

shutdown -a 作用:取消电脑关机

在可以在电脑的控制台上试一下(小心电脑关机哦)

二、通过C语言来实现该功能:

在C语言中,有一个函数相等于在电脑控制台上输入指令:

cpp 复制代码
system();

该函数包含在头文件<stdlib.h>中

所以我们就可以发挥大脑,来设计程序了:

参考代码:

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include <stdlib.h>
#include <string.h>

//写一个关机程序
//1. 程序运行起来后,电脑在1分钟内关机
//2. 但是输入:我真帅,就取消关机
//
//system 函数:执行系统命令
//strcmp 是专门用来比较两个字符串的内容的
//strcmp函数返回0,表示两个字符串相等
int main()
{
	char input[20] = { 0 };
	system("shutdown -s -t 60");

	while (1)
	{
		printf("请注意,你的电脑在1分钟内关机,如果输入"我真帅",就取消关机\n");
		scanf("%s", input); //数组名本来就是地址
		if (strcmp(input, "我真帅") == 0)  //两个字符串比较大小,不能使用==,应该使用strcmp来比较
		{
			system("shutdown -a");//取消关机
			break;
		}
	}

	return 0;
}

该程序的功能是在一分钟内输入"我真帅",电脑取消关机,否则一分钟后电脑自动关机。

输入"我真帅"后,电脑取消关机。

三、重点:

重点: 该程序在运行后会生成一个.exe为后缀的文件,可以发给你的小伙伴,详细在打瓦的兄弟或者go学长或者go学姐一定会感激你的

相关推荐
朋友圈自动点赞工具9 小时前
供电中断时,笔记本让我离开屏幕
电脑·科技资讯
七月稻草人9 小时前
鸿蒙手机远程控制电脑选哪个?2026 鸿蒙远控软件横评
智能手机·电脑·harmonyos
老牛日常随笔9 小时前
把ElevenLabs装进电脑:VoiceStudio如何用35K Star把语音克隆从云端搬到本地
人工智能·ai·电脑
梦仔生信进阶12 小时前
【WiFi 显示“已连接“却上不了网?】不用重装系统,改一下 DNS 就好了
电脑
yu_zhidun21 小时前
企业电脑监控软件怎么选:别只看功能清单,先看这 6 个底层能力
开发语言·电脑·php·域智盾系统
POMAGTOR1 天前
硬件接口选型|磁吸式连接器原理与应用,不止磁吸充电
网络·嵌入式硬件·电脑
誰能久伴不乏1 天前
卸载博图 TIA Portal 后,我的键盘全灭了一次
计算机外设·电脑
可爱系程序猿2 天前
模型推理任务弹出找不到 cublas64_12.dll,CUDA 12 矩阵计算库按安装包核对
程序人生·线性代数·矩阵·电脑
云飞云共享云桌面2 天前
设计师共享单台图形服务器,解决 SolidWorks大装配卡顿难题
运维·服务器·3d·自动化·电脑·制造
每天get到一点新知识2 天前
7款电脑数据恢复软件集合!恢复硬盘数据,其实很简单!
经验分享·电脑·数据恢复·电脑知识·电脑小技巧