关机整蛊游戏

简介: 关机整蛊游戏

前言

 这是我自己做的第二个小项目---关机整蛊游戏。后期我会继续制作其他小项目并开源至博客上。


 上一小项目是扫雷游戏,没看过的同学可以去看看:

有关扫雷游戏的小项目

https://blog.csdn.net/hsy1603914691/article/details/141899702?sharetype=blogdetail&sharerId=141899702&sharerefer=PC&sharesource=hsy1603914691&spm=1011.2480.3001.8118


目标

让你的朋友输入指定信息,否则电脑关机。

实现关机

在电脑的命令提示符中,如果输入:

shutdown -s -t 60

则代表在60s后电脑将关机。

取消关机

在电脑的命令提示符中,如果输入:

shutdown -a

则代表电脑取消关机程序。

system()函数

1. system()可以直接作用于电脑的操作系统。

2. 使用system()函数之前,需要引入库函数<stdlib.h>。

1. #include <stdlib.h>
2. system("shutdown -s -t 60");

strcmp()函数

1. 用于比较两个字符串是否相等。(不能直接用==)

2. 使用strcmp()函数之前,需要引入库函数<string.h>。

1. #include <string.h>
2. strcmp(str1,str2);

实现代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
  char arr[20] = { 0 };
  system("shutdown -s -t 60");
again:
  printf("除非输入:我是佩奇,否则一分钟后关机。\n");
  scanf("%s", arr);
  if (strcmp(arr, "我是佩奇") == 0)
  {
    system("shutdown -a");
    printf("电脑已解除关机\n");
  }
  else
  {
    goto again;
  }
  return 0;
}

伪装

1. 在Release环境下,生产Release文件。

2. 在文件夹中找到,并改名为test.exe,直接发给别人即可。

致谢

 感谢您花时间阅读这篇文章!如果您对本文有任何疑问、建议或是想要分享您的看法,请不要犹豫,在评论区留下您的宝贵意见。每一次互动都是我前进的动力,您的支持是我最大的鼓励。期待与您的交流,让我们共同成长,探索技术世界的无限可能!

相关文章
|
存储 机器学习/深度学习 算法
MMDetection3d对KITT数据集的训练与评估介绍
MMDetection3d对KITT数据集的训练与评估介绍
2878 0
MMDetection3d对KITT数据集的训练与评估介绍
|
自然语言处理 Python
wordcloud:自定义背景图片,生成词云
wordcloud:自定义背景图片,生成词云
wordcloud:自定义背景图片,生成词云
|
机器学习/深度学习 计算机视觉 文件存储
【轻量化网络系列(3)】MobileNetV3论文超详细解读(翻译 +学习笔记+代码实现)
【轻量化网络系列(3)】MobileNetV3论文超详细解读(翻译 +学习笔记+代码实现)
6184 0
【轻量化网络系列(3)】MobileNetV3论文超详细解读(翻译 +学习笔记+代码实现)
|
数据采集 数据可视化 数据挖掘
【优秀python案例】基于python爬虫的深圳房价数据分析与可视化实现
本文通过Python爬虫技术从链家网站爬取深圳二手房房价数据,并进行数据清洗、分析和可视化,提供了房价走势、区域房价比较及房屋特征等信息,旨在帮助购房者更清晰地了解市场并做出明智决策。
721 2
|
Java 应用服务中间件 网络安全
企业级Nginx实战-配置Https单向认证、双向认证
企业级Nginx实战-配置Https单向认证、双向认证
764 0
企业级Nginx实战-配置Https单向认证、双向认证
227Echarts - 3D 地球(Iron globe)
227Echarts - 3D 地球(Iron globe)
247 0
|
安全 网络安全 网络性能优化
IP中继电话系统
IP中继电话系统
IP中继电话系统
|
数据可视化 JavaScript 前端开发
Python 绘制精美可视化数据分析图表 (二)-pyecharts
画图表就是为了把复杂的事情表达清楚,画图表还可以弥补单用文字表达的缺欠,对有些事物解说更直接、更具体。就像我们平时会议所用的 PPT,能够更直观呈现讲述者所想表达的意思,且通俗易懂。总的来说,使用图表可以化复杂为简洁,化抽象为具体,使读者或听众更容易理解。 图表能跟直观表达和揭示数据的规律,人对图像更加敏感,对图文并茂的事物更容易接受,阅读更加简单高效,而且图表更显专业性,更具有说服力,更有利于沟通。 在上一篇文章《Python 绘制精美可视化数据分析图表 (一)-Matplotlib》中我们已经讲述过数据分析和绘制数据分析图表的好处,这里就不再赘述。直奔主题:pyecharts 是什么?
929 0
|
Rust 前端开发 JavaScript
前端研发的新基础设施 - Rust 🦀️
最开始关注到 Rust 🦀️,是因为 Atom 团队放弃维护 Atom,转身投入到一个新的轻量级、更快的编辑器 Zed 的开发,而这个编辑器最大的特点就是将全部基于 Rust 来构建。而为什么基于 Rust 来开发可以更快呢,这成功吸引了我的好奇心,也是写这篇文章的原因。
1907 0
前端研发的新基础设施 - Rust 🦀️
|
前端开发 JavaScript
「寒草的中秋献礼🥮,实现30s前端创意动画」陪你看日落和月升|与你赏星空和诗歌
「寒草的中秋献礼🥮,实现30s前端创意动画」陪你看日落和月升|与你赏星空和诗歌
477 1