ループを使用して変数名を作成しようとしています。
具体的には、次の構造を使用しています。
struct card{
string rank;
string suit;
};
これは、現状の私のコードの残りの部分であり、「card + i」と表示されている場所は、「card1」や「card2」などと表示する必要がある場所です。
string aSuit[4] = {" Hearts"," Clubs"," Diamonds"," Spades"};
string aRank[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
string aDeck[52];
int main(int argc, char *argv[])
{
int i = 0;
for (int s=0; s<4; s++) {
for (int r=0; r<13; r++) {
card card+i;
card+i.rank = aRank[r];
card+i.suit = aSuit[s];
cout << card + i.rank << card + i.suit << endl;
i++;
}
}
system("PAUSE");
return EXIT_SUCCESS;
}