Code:
#include <stdio.h>#include <stdbool.h>
bool getInput(int* pInput);
int genBoard(int input);
void printBoard(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag);
int ifValid(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag);
int winner(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag);
void display(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag);
int main(void)
{
int input;
int topRow, midRow, bottomRow;
int lCol, midCol, rCol;
int lDiag, rDiag;
bool getInput(int* pInput)
{
bool success = false;
int scanRes;
printf("\nName: Danielle Evans");
printf("\nPlease enter a nonnegative integer seed: ");
scanRes = scanf("%d", input);
if (scanRes == 1)
{
int input = *pInput;
if (input < 0)
{
printf("Not nonnegative. ");
}
else
printf("\nRan out of data. ");
}
else if (scanRes == 0)
printf("\nNon-int data. ");
if(!success)
printf("\n\n");
return success;
}
int genBoard(int input)
{
}
void printBoard(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag)
{
}
int ifValid(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag)
{
}
int winner(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag)
{
}
void display(int input, int topRow, int midRow, int bottomRow, int lCol,
int midCol, int rCol, int lDiag, int rDiag)
{
}
return 0;
}
My question is how do I do the genBoard() function and the printBoard() function? Also, is the code that I have so far correct?