Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

need help #include cards.h #include cards.cpp #include #include #include using namespace std; bool play_again(); int main() { srand(time(0)); do { // Create a deck and

need help

#include "cards.h" #include "cards.cpp" #include #include #include using namespace std;

bool play_again();

int main() { srand(time(0));

do { // Create a deck and shuffle it Deck deck; Deck.shuffle();

// Deal three cards to each player ThreeCardHand player1, player2; for (int i = 0; i < 3; i++) { player1.insert(deck.deal()); player2.insert(deck.deal()); }

// Display the hands std::cout << "Player 1: " << player1.str() << std::endl; std::cout << "Player 2: " << player2.str() << std::endl;

// Determine which player wins if (false) // true if player 1 wins cout << "Player 1: wins. "; else if (false) // true if player 2 wins cout << "Player 2: wins. "; else cout << "Game is a tie. ";

} while (play_again()); } bool play_again() { char yn; // yes/no response cout << " Play again? (y/n): "; cin >> yn; cin.ignore(INT_MAX, ' '); // flush any extra characters yn = tolower(yn); while (yn != 'y' && yn != 'n') { cout << "Please enter y or n: "; cin >> yn; cin.ignore(INT_MAX, ' '); yn = tolower(yn); } cout << endl; return yn == 'y'; } ./main.cpp:19:9: error: cannot use dot operator on a type Deck.shuffle(); ^ ./main.cpp:22:6: error: unknown type name 'ThreeCardHand' ThreeCardHand player1, player2; ^ ./main.cpp:26:9: error: use of undeclared identifier 'player2'; did you mean 'player1'? player2.insert(deck.deal()); ^~~~~~~ player1 ./main.cpp:22:20: note: 'player1' declared here ThreeCardHand player1, player2; ^ ./main.cpp:31:34: error: use of undeclared identifier 'player2' std::cout << "Player 2: " << player2.str() << std::endl; ^ 4 errors generated. make: *** [Makefile:10: main] Error 1 exit status 2

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Filing And Computer Database Projects

Authors: Jeffrey Stewart

2nd Edition

007822781X, 9780078227813

More Books

Students also viewed these Databases questions

Question

58 Occupational injury and illness prevention programs.

Answered: 1 week ago