-2
我試圖做一個功能,使一副牌的甲板。製作的卡在功能
我必須定義一個卡是與西裝和臉部使用結構是什麼,然後該結構適用於使一副牌的功能。 它打印出這樣的平臺:
1H, 2C, 3D, 4S,... // the letters being for spades, hearts, etc.
這是我到目前爲止的代碼:
enum Value{
C, D, H, S
};
enum Suit{
1, 2, 3, 4, 5, 6, 7, 8, 9, J, Q, K, A
};
struct card {
Value val;
Suit suit;
};
void originalDeck (struct card cards[]){
char deck[DeckSize][SuitSize];
for (int i = 0; i < DeckSize ; ++i) {
for (int j = 0; j < SuitSize; ++j) {
}
}
}
我有問題的爲分配面孔的價值循環牌。我要麼獲得無限循環,要麼只打印1張卡片。
有什麼問題嗎? – Annabelle
你的西裝,價值枚舉是向後.... –
不應該在甲板是「結構牌」 S數組,而不是字符數組?另外你在嵌套循環內做什麼? – bruceg