// CARD.CPP - Card class implementation (Exercise 2.8.1, #1) #include "card.h" Card::Card() { id = 0; suit = 0; } Card::Card( int idVal, int suitVal ) { id = idVal; suit = suitVal; } void Card::Display() const { char * suitName[] = {"none","clubs","diamonds","hearts","spades"}; char * cardName[] = {"Jack","Queen","King","Ace"}; if (id >= 11 && id <= 14) cout << cardName[id-11]; else cout << id; cout << " of " << suitName[suit] << endl; } void Card::Input() { cout << "Card ID [2-10, J=11, Q=12, K=13, Ace=14]: "; cin >> id; cout << "Suit [club=1, diamond=2, heart=3, spade=4]: "; cin >> suit; }