首页 > 其他分享 >【C语言--趣味游戏系列】--电脑关机整蛊小游戏

【C语言--趣味游戏系列】--电脑关机整蛊小游戏

时间:2024-12-08 10:32:45浏览次数:4  
标签:关机 -- 电脑 system C语言 小游戏 shutdown input include

前言:

老铁们,还是那句话,学习很苦游戏来补, 为了提高大家与朋友之间的友谊,博主在这里分享一个电脑关机的恶作剧小游戏,快拿去试试吧!!!

目录:

  • 1.电脑关机代码
  • 2.详解

1.电脑关机代码

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	char input[20] = { 0 };
	system("shutdown -s -t 60");
	while (1)
	{
		printf("请注意,你的电脑将在一分钟内关机,如果输入:hello爸爸,就取消关机\n");
		scanf("%s", input);	
		if (strcmp(input, "hello爸爸") == 0)
		{
			system("shutdown -a");
			printf("乖儿子\n");
			break;
		}
	}
	return 0;
}

2.详解

1.strcmp() : 库函数,用来比较字符串的大小,相等则返回0,不能用“==”来比较哦
2.system() : 库函数,执行系统命令,头文件:stdlib.h
3.shutdown : 是windows 系统提供的关机命令
4. shutdown -s -t : 设置关机时长
5. shutdown -a : 取消关机

总结:

博主在这里提醒下大家,恶作剧要注意尺度哦。
然后祝大家在学习和生活中要保持开心哦
别忘了,留下三连支持下博主(●’◡’●)

在这里插入图片描述

标签:关机,--,电脑,system,C语言,小游戏,shutdown,input,include
From: https://blog.csdn.net/user340/article/details/144319074

相关文章

  • 学习王宏志老师《大数据算法》PPT
    哈尔滨工业大学王宏志老师《大数据算法》                                                        ......
  • 使用 LabVIEW 与 PLC 通信的方式
    要将 PLC 与 LabVIEW 或其他 NI 产品进行通信,首先需要明确 PLC 支持的通信协议和接口类型。NI 提供了多种方案,包括 OPC 服务器、Modbus、Ethernet/IP 和其他工业通信协议。下面将详细介绍这些方法,并进行比较分析,帮助你选择最适合的通信方式。1. 使用 NI OPC......
  • 【知识】树链剖分
    树链剖分思想:将一颗树转换成一段序列,满足树中任意一条路径$\Leftrightarrow$不超过\(\logn\)段区间概念:重儿子​ 一个点的重儿子为它的儿子的子树节点个数最多的那个点。​ 如有多个,任选一个。轻儿子不是重儿子的都为轻儿子重边与重儿子相连的边轻边与......
  • 16-01、JVM系列之:内存与垃圾回收篇(一)
    JVM系列之:内存与垃圾回收篇(一)##本篇内容概述:1、JVM结构2、类加载子系统3、运行时数据区之:PC寄存器、Java栈、本地方法栈一、JVM与JAVA体系结构JAVA虚拟机与JAVA语言并没有必然的联系,它只是与特定的二进制文件格式:Class文件格式关联,Class文件中包含了JAVA虚拟机指令集......
  • LabVIEW断路器检测系统
    随着电网技术的快速发展,对电力系统的可靠性和安全性要求不断提高,塑壳断路器作为关键的保护设备,其出厂前的检测非常重要。开发了一种基于LabVIEW软件平台开发的塑壳断路器智能脱扣器检测系统,该系统能够有效提高检测的自动化水平和精度,满足现代电力系统对断路器质量控制的需求。......
  • 图书管理系统|Java|SSM|JSP| 前后端分离
     【一】项目提供非常完整的源码注释【二】相关技术栈文档【三】源码讲解视频(收费)                     【其它服务】【一】可以提供远程部署安装,包扩环境【二】提供软件相关的安装包【三】如果需要提供java入门资料可咨询 ......
  • 网上报名管理系统|Java|SSM|VUE| 前后端分离
     【一】项目提供非常完整的源码注释【二】相关技术栈文档【三】源码讲解视频(收费)                     【其它服务】【一】可以提供远程部署安装,包扩环境【二】提供软件相关的安装包【三】如果需要提供java入门资料可咨询 ......
  • Tomcat(64)如何在Tomcat中配置故障转移?
    在Tomcat中配置故障转移通常涉及会话复制和集群配置,以确保在某个服务器节点发生故障时,用户的会话数据能够被其他节点接管,从而实现无缝的用户体验。以下是一个详细的配置步骤,包括代码示例。1.配置Tomcat集群首先,你需要在Tomcat的server.xml文件中配置集群。这通常涉及配置......
  • Tomcat(63)什么是Tomcat的粘性会话?
    Tomcat的粘性会话(StickySessions),也称为会话粘性(SessionAffinity),是一种负载均衡策略。在这种策略下,用户在开始一个会话后,所有该会话的请求都会被路由到同一个服务器。这对于需要会话状态一致性的Web应用程序非常重要,因为会话数据存储在服务器内存中。为什么使用粘性会话?......
  • 云会计 财务源码 云财务源码 SAAS版 财务程序 财务系统
    轻松管理财务,让繁琐变得简单。云财务源码是一款风格清新简单的财务管理软件,帮助您轻松实现财务管理全流程的自动化。拥有直观的界面设计和简洁的操作流程,让您轻松掌握财务状况,提高工作效率。1.会计核算:支持多种财务核算模式,包括现金、财务和成本核算,满足不同企业的需求。2.报......