基本上,我必须生成一副牌,同时显示花色和价值,如“红心七”。我必须使用常量字符串数组,并且我还必须以某种方式将卡片的等级和花色编码为单个整数值。所以我尝试将花色和值放在单独的字符串中,然后将它们放在另一个字符串中,但它似乎不起作用。我在“<<”下得到红线。
const int numSuit = 4;
const int numCard = 8;
string suits[numSuit] = { "Hearts", "Spades", "Diamonds", "Clubs" };
string cards[numCard] = { "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine" };
for ( int i = 0; i < 4; i++ )
{
for ( int j = 0; j < 7; j++ )
{
for ( int k = 0; k < 32; k++ )
{
deck[i] = << cards[j] << " of " << suits[i];
我不明白这有什么问题。