【发布时间】:2017-04-15 11:55:36
【问题描述】:
我正在为地牢游戏编写代码。地牢是一个简单的正方形字符数组。在实际版本中,数组的大小和敌人的数量等都是用“#Define”声明的,但我想稍微改进一下程序并让用户设置高度,宽度,敌人数量... 问题是我不知道如何以用户输入大小的方式声明数组,同时数组是 global 并且可以由我的所有函数访问使用 (#define) 编写。 我愿意接受任何不涉及重写所有函数的建议:)
**此刻,数组的声明为:
#define WIDTH 20
#define HEIGHT 20
char dun[HEIGHT][WIDTH];
**代码链接:https://github.com/Zashuiba/The-Dungeon-Game/blob/master/Dungeon/Dungeon.cpp
【问题讨论】:
-
standard
vectorclass 有什么问题?
标签: c++ arrays vector dynamic size