关机整蛊游戏

简介: 关机整蛊游戏

前言

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


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

有关扫雷游戏的小项目

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,直接发给别人即可。

致谢

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

相关文章
|
7月前
|
搜索推荐 Windows
让你的电脑准时“打个盹”:Win10定时休眠
木头左教你设置Windows 10任务计划程序,让电脑定时休眠,节约能源又呵护健康。首先确保休眠功能开启,然后在任务计划程序创建新任务,命名如“定时休眠”,设置触发时间和操作(cmd.exe /c shutdown -h)。可高级定制,如条件触发或异常处理。跟着步骤实践,解决常见问题,打造个性化自动休眠计划。记得谨慎操作哦!
|
8月前
|
程序员 开发工具
程序员的夜与电:为何不轻易按下“关机”键 ?
程序员的夜与电:为何不轻易按下“关机”键 ?
49 0
笔记本电脑电池显示 4% 可用(已接通电源),经过清灰又莫名奇妙的可以续航啦,很奇怪!
在此记录一下这个奇葩的事情。不然就只能换电池了。这个电脑用了起码 5 年,电池是有使用期限的,定期更换可能更好
435 0
|
小程序 C语言
【练气系列】 C关机游戏
C 语言实现关机小游戏
【练气系列】  C关机游戏
|
弹性计算 安全 程序员
无影云桌面超级舒爽体验——再也不用担心晚上睡觉的风扇声音了
大家都知道,程序员的开发环境一开一大堆,你又没法关机,因为关机再开至少半小时后能开始工作,麻烦的不行,而且晚上不关机那风扇的声音嗡嗡的~难受的不行,现在云影云桌面来啦,解决这个问题实在是舒爽。
1725 1
无影云桌面超级舒爽体验——再也不用担心晚上睡觉的风扇声音了
Win系统 - 更新卡太久,我能不能强制关机?(下)
Win系统 - 更新卡太久,我能不能强制关机?(下)
134 0
Win系统 - 更新卡太久,我能不能强制关机?(下)
|
Windows
Win系统 - 更新卡太久,我能不能强制关机?(上)
Win系统 - 更新卡太久,我能不能强制关机?(上)
321 0
Win系统 - 更新卡太久,我能不能强制关机?(上)
|
存储 缓存 小程序
【更多小知识】系统盘(C盘)持续发出“救命”信号(C盘仅剩不足10G,爆红)!操作过后直接腾出近20G!
【更多小知识】系统盘(C盘)持续发出“救命”信号(C盘仅剩不足10G,爆红)!操作过后直接腾出近20G!
344 0
【更多小知识】系统盘(C盘)持续发出“救命”信号(C盘仅剩不足10G,爆红)!操作过后直接腾出近20G!
|
算法 机器学习/深度学习 算法框架/工具