printing double array

musicmancanora4's Avatar
Go4Expert Member
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");
}

Last edited by musicmancanora4; 28Mar2006 at 14:37..
0
coderzone's Avatar, Join Date: Jul 2004
Team Leader
Here is the solution for your prob

Code: C
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");
}
0
musicmancanora4's Avatar
Go4Expert Member
thnxs buddy i got it
0
coderzone's Avatar, Join Date: Jul 2004
Team Leader
Quote:
Originally Posted by musicmancanora4
thnxs buddy i got it
My pleasure