【发布时间】:2012-12-10 09:14:31
【问题描述】:
我正在制作扑克游戏,并且我有随机播放功能(基于其他答案 here)。 现在我的问题是,如何将卡片的名称分配给数组的每个数字,例如我想要 cartas[3] = "J spades"。
我认为是二维数组,但我认为它们不能有两种不同类型的数据。我希望有人可以帮助我。
/* This is the array, cartas is cards in spanish */
for(i = 0 ; i < 52 ; i++) {
cartas[i] = i;
}
【问题讨论】:
-
数组的类型是否为
char*!?使用struct!? -_- -
同意迪玛。即,使 cartas 拥有一个具有两个成员的结构——一个成员是 cartas.name,另一个是 cartas.i。
-
根本不存储名称。只需在需要时查找正确的名称。
标签: c arrays for-loop multidimensional-array poker