当前位置: 首页 > news >正文

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

引言

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

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

一、游戏原理:

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

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

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

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

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

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

 

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

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

system();

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

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

参考代码:

#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学姐一定会感激你的

相关文章:

  • java实现coze平台鉴权+工作流调用(踩坑记录)
  • 大数据(2)Hadoop架构深度拆解:HDFS与MapReduce企业级实战与高阶调优
  • 在 Kubernetes 中部署 Trivy 漏洞扫描服务
  • 力扣DAY24 | 热100 | 回文链表
  • Apollo 相关知识点
  • DeepSeek组网的演进与效率提升
  • Categorical分布(分类分布):深度学习中的离散建模利器
  • 【嵌入式学习2】学生信息管理系统项目
  • 蓝桥刷题note10(最长回文串,种花问题,柠檬水找零)
  • 基于Spring Boot + Vue的银行管理系统设计与实现
  • SQL语句---DDL
  • 机器视觉场景应用中,有没有超景深的工业镜头
  • HRP方法全文总结与模型流程解析
  • 如何理解响应式编程
  • 【C语言】内存函数详解
  • Oracle归档配置及检查
  • OpenGL(一)图形编程的基石
  • 达梦数据库的sql基本语法
  • 清晰易懂的 Node.js 彻底卸载与清理教程
  • Linux内核的页面错误:原因与解决方案
  • 技术派|伊朗展示新型弹道导弹,美“萨德”系统真的拦不住?
  • 上任后首访,德国总理与法国总统举行会晤
  • 象屿集团:对去化压力大、市场有效需求不足区域坚决暂停投资,打造多元上市路径
  • 中国公民免签赴马来西亚的停留天数如何计算?使馆明确
  • 溢价率19.48%,民企番禺置业3.07亿元竞得广州番禺融媒体中心北侧地块
  • “五一”假期国内出游3.14亿人次,国内游客出游总花费1802.69亿元