写一个简单的exe游戏代码
时间: 2024-09-08 19:02:16 浏览: 29
创建一个简单的Windows桌面应用程序(如控制台游戏)涉及到C++和Windows API(比如CreateWindow等函数)。这里提供一个非常基础的命令行猜数字游戏的例子:
```cpp
#include <windows.h>
#include <iostream>
// 猜数字游戏的主函数
int main() {
int secret_number = 42; // 隐藏的数字
int guess;
char answer[3]; // 存储用户输入的答案
// 创建窗口
HWND hwnd = CreateWindow(
"静态文本", // 类名
"猜数字游戏", // 标题
WS_OVERLAPPEDWINDOW, // 窗口样式
CW_USEDEFAULT, // x坐标
CW_USEDEFAULT, // y坐标
300, // 宽度
200, // 高度
NULL, // 没有父窗口
NULL, // 没有菜单
GetModuleHandle(NULL), // 当前模块句柄
NULL // 参数
);
ShowWindow(hwnd, SW_SHOW); // 显示窗口
do {
std::cout << "请输入你猜测的数字 (1-100): ";
std::cin >> guess;
if (guess > secret_number) {
std::strcpy(answer, "高了");
} else if (guess < secret_number) {
std::strcpy(answer, "低了");
} else {
std::strcpy(answer, "恭喜你,猜对了!");
break;
}
MessageBox(hwnd, answer, "", MB_OK);
} while (true);
return 0;
}