一个const多维数组我目前通过在C++的书,它采用基于文本的游戏,它的教学工具,一些练习工作。我坚持的练习包括让电脑从一个常量单词(字符串)中选择一个单词,混合字母并要求玩家猜测单词。这很简单,但是本书的后续内容要求添加选项以向玩家提供提示,帮助他们猜测,首先作为并行数组(再次没有问题),然后作为二维数组。这是我卡住的地方。话我(缩短)排列如下:初始化在C++
const string WORDS[NUM_WORDS] = {"wall", "glasses"};
我需要为每个的这些话,但不知道如何去了解它提供的提示。从手机上发布这么广泛的谷歌搜索不是一种选择!
我的平行排列如下:
const string HINTS[NUM_WORDS] = "brick...", "worn on head"};
只是需要把两者结合起来。
由于提前, 巴里
或者也许你只需要使用你的阵列和相同指数: 字=字[我],提示=提示[我] 我真的不知道 – f0b0s 2009-11-02 18:10:41
问题,你也可以考虑一个字符串对的向量,这可能会使编码更容易,并减少错误。 std :: vector> 请注意>>结尾处的空格。 虽然(afaik) –
pxb
2009-11-02 18:13:34
yeah,但我知道,使用单个语句的初始化将不可能,但矢量不会使用{}进行初始化,只能通过复制c数组。 – f0b0s 2009-11-02 18:18:22