我有一個功能,我想修改傳遞給它,以便cardString[]
包含[charSuit, cardRank, '\0']
cardString[]
:修改字符數組傳遞給函數
void getCard(int row, int column, char cardString[]){
PlayingCard myCard = myDeck.cardArray[row][column];
char charSuit;
char charRank;
if (myCard.getSuit() == CLUB)
charSuit = 'C';
else if (myCard.getSuit() == SPADE)
charSuit = 'S';
else if (myCard.getSuit() == HEART)
charSuit = 'H';
else if (myCard.getSuit() == DIAMOND)
charSuit = 'D';
if (myCard.getRank() == NINE)
charRank = '9';
else if (myCard.getRank() == TEN)
charRank = 'T';
else if (myCard.getRank() == JACK)
charRank = 'J';
else if (myCard.getRank() == QUEEN)
charRank = 'Q';
else if (myCard.getRank() == KING)
charRank = 'K';
else if (myCard.getRank() == ACE)
charRank = 'A';
}
你的問題是什麼? – prelic 2012-03-06 01:57:33
我想修改傳遞給函數的char數組。 – mpeerman 2012-03-06 01:58:45
char數組最初被定義爲charArray [3] = ['\ 0','\ 0','\ 0'] – mpeerman 2012-03-06 01:59:46