5. Update function playGame to do the following a. Add local variable named board, data type character, two-dimensional array, size 6 rows and 7 columns (i.e., use macros ROW and COL) b. Before the while loop i. Call function initializeBoard; pass as an argument array board c. Inside the while loop i. Comment out or delete call to function display ExplicitBoard ii. Call function display Board; pass as an argument array board iii. Inside the if/else if statements 1. Replace the printf statement notifying the player it is their turn with call to function makeMove; pass as arguments a. Character array of player's name (i.e., yellow or red) b. 2-d array board 6. Write function initializeBoard to do the following a. Return type void b. Parameter list includes 2-d character array (i.e., board), size 6 rows and 7 columns (i.e., use macros ROW and COL) c. Write a nested for loop to iterate through the rows and columns of array board to do the following i. Set the element at the current row and column in the 2-d array board to an explicit space (i.e., use macro SPACE) 7. Write function display Board to do the following a. Return type void b. Parameter list includes 2-d character array (i.e., board), size 6 rows and 7 columns (i.e., use macros ROW and COL) c. Write printf statements to display the top row of the Connect Four board d. Write a nested for loop to iterate through the rows and columns of array board to do the following i. Write a printf statement to display the value stored in the current element of the array board 4

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

I need help with number 5 and down I am unable to know how to go about entering it

printf(":
}
// Figure 2. DisplayEmptyBoard function output
void displayEmptyBoard ()
{
printf("|
printf(" A | B | C | D | E
printf("|
printf("|
printf("
printf(" |
printf("|
printf(" |
printf("j
printf("|-
printf("|-
}
// stubbing out a function
void playGame ()
{
// Variables
char yellow [NAME] ;
char red [NAME] ;
int currentPlayer = YELLOW;
int loop = ZERO;
// Ask Player Yellow to enter a name
printf ("Player Yellow, Enter your name\n");
scanf ("%s", yellow);
// While for game loop
while (loop < FOUR)
}
// Board for each turn
displayEmptyBoard ();
// Ask Player Red to enter a name
printf ("Player Red, Enter your name\n");
scanf ("%s", red);
printf("%s and %s let's play Connect Four!\n", yellow, red);
// Declare board array
// char (*board) [ROW] [COL];
if (currentPlayer == YELLOW)
{
printf("Make move player");
currentPlayer = RED;
}
else if (currentPlayer RED)
{
}
-|\n");
F | G |\n");
-İ\n");
=\n");
printf("%s, it is your turn\n", red);
currentPlayer = YELLOW;
loop++;
-İ\n");
-|\n");
-İ\n");
-İ\n");
-İ\n");
-|\n");
-|\n");
-İ\n");
Transcribed Image Text:printf(": } // Figure 2. DisplayEmptyBoard function output void displayEmptyBoard () { printf("| printf(" A | B | C | D | E printf("| printf("| printf(" printf(" | printf("| printf(" | printf("j printf("|- printf("|- } // stubbing out a function void playGame () { // Variables char yellow [NAME] ; char red [NAME] ; int currentPlayer = YELLOW; int loop = ZERO; // Ask Player Yellow to enter a name printf ("Player Yellow, Enter your name\n"); scanf ("%s", yellow); // While for game loop while (loop < FOUR) } // Board for each turn displayEmptyBoard (); // Ask Player Red to enter a name printf ("Player Red, Enter your name\n"); scanf ("%s", red); printf("%s and %s let's play Connect Four!\n", yellow, red); // Declare board array // char (*board) [ROW] [COL]; if (currentPlayer == YELLOW) { printf("Make move player"); currentPlayer = RED; } else if (currentPlayer RED) { } -|\n"); F | G |\n"); -İ\n"); =\n"); printf("%s, it is your turn\n", red); currentPlayer = YELLOW; loop++; -İ\n"); -|\n"); -İ\n"); -İ\n"); -İ\n"); -|\n"); -|\n"); -İ\n");
5. Update function playGame to do the following
a. Add local variable named board, data type character,
two-dimensional array, size 6 rows and 7 columns (i.e.,
use macros ROW and COL)
b. Before the while loop
i. Call function initializeBoard; pass as an argument
array board
c. Inside the while loop
i.
Comment out or delete call to function
display ExplicitBoard
ii. Call function displayBoard; pass as an argument
array board
iii. Inside the if/else if statements
1. Replace the printf statement notifying the
player it is their turn with call to function
makeMove; pass as arguments
a.
Character array of player's name
(i.e., yellow or red)
b. 2-d array board
6. Write function initializeBoard to do the following
a. Return type void
b. Parameter list includes 2-d character array (i.e., board),
size 6 rows and 7 columns (i.e., use macros ROW and
COL)
c. Write a nested for loop to iterate through the rows and
columns of array board to do the following
i. Set the element at the current row and column in
the 2-d array board to an explicit space (i.e., use
macro SPACE)
7. Write function display Board to do the following
a. Return type void
b. Parameter list includes 2-d character array (i.e., board),
size 6 rows and 7 columns (i.e., use macros ROW and
COL)
c. Write printf statements to display the top row of the
Connect Four board
d. Write a nested for loop to iterate through the rows and
columns of array board to do the following
i. Write a printf statement to display the value
stored in the current element of the array board
4
Transcribed Image Text:5. Update function playGame to do the following a. Add local variable named board, data type character, two-dimensional array, size 6 rows and 7 columns (i.e., use macros ROW and COL) b. Before the while loop i. Call function initializeBoard; pass as an argument array board c. Inside the while loop i. Comment out or delete call to function display ExplicitBoard ii. Call function displayBoard; pass as an argument array board iii. Inside the if/else if statements 1. Replace the printf statement notifying the player it is their turn with call to function makeMove; pass as arguments a. Character array of player's name (i.e., yellow or red) b. 2-d array board 6. Write function initializeBoard to do the following a. Return type void b. Parameter list includes 2-d character array (i.e., board), size 6 rows and 7 columns (i.e., use macros ROW and COL) c. Write a nested for loop to iterate through the rows and columns of array board to do the following i. Set the element at the current row and column in the 2-d array board to an explicit space (i.e., use macro SPACE) 7. Write function display Board to do the following a. Return type void b. Parameter list includes 2-d character array (i.e., board), size 6 rows and 7 columns (i.e., use macros ROW and COL) c. Write printf statements to display the top row of the Connect Four board d. Write a nested for loop to iterate through the rows and columns of array board to do the following i. Write a printf statement to display the value stored in the current element of the array board 4
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY