You see in the beginning just after the #include... where it gives all those variables the const qualifier. I don't understand why there there? i removed them and nothing happened? Maybe someone could explain there meaning to me. thanks
Code:// cards.cpp // demonstrates structures using playing cards #include <iostream.h> const int clubs = 0; const int diamonds = 1; const int hearts = 2; const int spades = 3; const int jack = 11; const int queen = 12; const int king = 13; const int ace = 14; struct card { int number; // 2 to 10, jack, queen, king, ace int suit; // clubs, diamonds, hearts, spades }; void main() { card temp, chosen, prize; // define cards int position; card card1 = { 7, clubs }; // initialize card1 cout << "Card 1 is the 7 of clubs\n"; card card2 = { jack, hearts }; // initialize card2 cout << "Card 2 is the jack of hearts\n"; card card3 = { ace, spades }; // initialize card3 cout << "Card 3 is the ace of spades\n"; prize = card3; // copy constthis card, to remember it cout << "I'm swapping card 1 and card 3\n"; temp = card3; card3 = card1; card1 = temp; cout << "I'm swapping card 2 and card 3\n"; temp = card3; card3 = card2; card2 = temp; cout << "I'm swapping card 1 and card 2\n"; temp = card2; card2 = card1; card1 = temp; cout << "Now, where (1, 2, or 3) is the ace of spades? "; cin >> position; switch (position) { case 1: chosen = card1; break; case 2: chosen = card2; break; case 3: chosen = card3; break; } if(chosen.number == prize.number && // compare cards chosen.suit == prize.suit) cout << "That's right! You win!\n"; else cout << "Sorry. You lose.\n"; }![]()



LinkBack URL
About LinkBacks



