Hi guys inside the double array it holds '?' character. How would i do the format printing to print it like this ithe user input variable is the size variable if 5 is typed in it suppose to print 5 rows and columns and print 2 rows and columns if i entered 2. for example user inputs 2 +---+---+ | '?' | '?' | +---+---+ | '?' | '?' | +---+---+ it has to print the grid like this and im havin trouble with the formatting Code: void printGridMineSize(char displayGrid[MAX_GRID][MAX_GRID], unsigned size, int getMineSize) { int i=0; int k=0; int j=0; printf("-------------------\n"); for(i=0; i<size; i++) { for(k=0; k<size; k++) { printf("%c",displayGrid[i][k]); } /*printf(" %c \n",displayGrid[i][k]); */ printf("\n"); } for(j=0; j<size; j++) { printf("+---+"); } printf("\n"); }
Here is the solution for your prob Code: for(int i=0; i < size; i++) { for(int j=0; j < size; j++) { printf("+"); printf("---"); } printf("+\n"); for(j=0; j < size; j++) { printf("| "); printf("? "); } printf("|\n"); for(j=0; j < size; j++) { printf("+"); printf("---"); } printf("+\n"); }