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

【C语言】小游戏:关机程序

目录

思路

补充知识

代码

其他


思路

运行程序就提示一分钟内关机,除非输入指定内容,否则就关机

其主要实现手段是使用C语言的stdlib头文件中的库函数,借助Windows电脑自带的cmd命令完成对电脑的控制

补充知识

在Windows电脑中的cmd窗口中输入指令集

shutdown -s -t 60

意为:在60秒后关机

shutdown -a

意为:取消关机操作

在C语言程序中使用头文件<stdlib.h>中的库函数system可以实现在cmd窗口中输入指令的功能

在C语言程序中使用头文件<string.h>中的库函数strcmp可以实现字符串比较的功能

system("shutdown -s -t 60");

和直接在cmd窗口输入shutdown -s -t 60功能一样

意为:在60秒后关机

strcmp( input, "需要比较的字符串" )

当两者一致时函数的返回结果是0

代码

#include <stdio.h>
#include <stdlib.h>                         //系统命令头文件
#include <string.h>                         //字符串头文件int main()                                    //不用goto,改用while循环的写法  
{char input[20] = { 0 };while (1){system("shutdown -s -t 60");          //system是一个库函数,可以执行系统命令printf("请注意,你的电脑将在一分钟内关机,若想取消关机,请输入“我是猪”。\n");scanf("%s", input);if (strcmp(input, "我是猪") == 0)     //两个字符串的比较不能用 == ,而应该使用strcmp函数{                                    //如果两个字符串的内容相同,则返回0system("shutdown -a");           //shutdown -a取消关机   shutdown -s -t 60 60秒后关机break;}}return 0;
}

其他

平时我们在vs上写的代码都是debug版本的,如果想要变成可执行的exe文件需要将版本改为release版本,这样写出来的代码别人即使没有下载vs也能打开

学会了关机小程序快拿去整蛊你的好友吧,记得别玩过火了

http://www.xdnf.cn/news/18957.html

相关文章:

  • 【Linux 进程】进程程序替换
  • RAG中使用到的相关函数注释——LangChain核心函数
  • AI出题人给出的Java后端面经(二十仨)(不定更)
  • 【AI论文】FutureX:面向未来预测任务中大语言模型智能体的前沿动态基准测试
  • 【科研绘图系列】R语言在海洋生态学中的应用:浮游植物糖类组成与溶解性有机碳的关系
  • 永磁同步电机无速度算法--传统脉振方波注入法(1)
  • LangGraph
  • 【更新至2024年】2000-2024年各地级市绿色专利数据
  • 【lucene】spancontainingquery
  • 主流的 AI Agent 开发框架
  • 矩阵的秩几何含义
  • WPS 智能文档,5分钟上手!
  • 云蝠智能 Voice Agent:多语言交互时代的AI智能语音呼叫
  • 支持向量机(第二十九节课内容总结)
  • JMM 浅析
  • StandardScaler()进行0,1标准化时fit_transform与transform的区别
  • HTML的form表单
  • 子串:和为K的子数组
  • 记一个Mudbus TCP 帮助类
  • from中烟科技翼支付 面试题1
  • 财报出炉,李宁也被“靠边站”了
  • 摄像头模块的技术原理
  • WeakAuras Lua Script (My Version)
  • 【Lua】题目小练11
  • 红黑树下探玄机:C++ setmultiset 的幕后之旅
  • 无线网络中的Duration字段计算:原理、机制与实现
  • 深入了解linux系统—— 线程封装
  • 【prism】Prism 弹窗在 ViewModel 中控制大小的实践总结
  • 视觉工具:文字显示、图像标注与多模板匹配
  • 「大模型学习」(15)Prompt Tuning → P-Tuning v1 → P-Tuning v2