当前位置: 首页 > 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学姐一定会感激你的


http://www.mrgr.cn/news/95801.html

相关文章:

  • 1.NextJS基础
  • WHAM 人体3d重建部署笔记 vitpose
  • Harbor镜像仓库迁移与高可用集群搭建HTTPS实现实战指南
  • C++11QT复习(二)
  • 数据结构之优先级队列
  • Atlas 800I A2 双机直连部署DeepSeek-R1-w8a8
  • Go常见问题与回答(下)
  • poetry安装与使用
  • 华为交换相关
  • vmwaretools解压失败|vmware tools distrib cannot mkdir read only file system|bug汇总
  • Linux 练习一 NFS和DNS
  • Floyd 算法--多源最短路
  • 利用dify打造命令行助手
  • Spring Boot整合Activiti工作流详解
  • 【Redis实战专题】「技术提升系列」​RedisJSON核心机制与实战应用解析(入门基础篇)
  • 调语音类大模型必备-音频录制小妙招-自制工具-借助浏览器录一段单声道16000采样率wav格式音频
  • 华为OD机试 - 核酸最快检测效率 - 动态规划、背包问题(Java 2024 E卷 200分)
  • 【学习记录】大模型微调之使用 LLaMA-Factory 微调 Qwen系列大模型,可以用自己的数据训练
  • How to share files with Linux mint 22 via samba in Windows
  • Sql Server 索引性能优化 分析以及分表