几周前我才开始学习 C++,现在我正在尝试制作 Blackjack 游戏。 我试图做的是创建一个包含所有卡片变量的数组,例如:h1、hj、c4、ck;这些代表红心 1、红心 J、梅花 4 和梅花王。
我希望这些变量同时包含一个字符串(卡的名称)和一个整数(要添加的数字的值)。
有没有办法让一个变量包含两个值?
谢谢。
最佳答案
您可以为您需要的变量创建一个结构。
struct card
{
string name;
int value;
};
然后按如下方式使用:
card.name = "hearts";
card.value = 1;
关于c++ - 如何将两种类型的数据分配给一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39983038/