2012-02-26 3 views
0

J'essaie d'afficher un tableau à deux dimensions.Affichage d'un tableau à deux dimensions

int arr[numRows][numCols] = {{0,1,2,3,4,5,6},{7,8,9,10,11,12,13},{14,15,16,17,18,19,20}}; 

void display(int p[][numCols]) 
{ 
     //printf("\n"); 
     for (int i = 0; i< numRows;i++) 
     { 
      for (int j = 0;i< numCols;j++) 
      { 
      printf("%i\t",p[i][j]); 
      } 
      printf("\n"); 
     } 
} 

Mais j'ai un message d'erreur apparaissant. Je ne sais pas comment résoudre ce problème.

enter image description here

sortie de l'écran: enter image description here

Le code complet est disponible ici:

https://codereview.stackexchange.com/questions/9419/programming-of-3-x-7-trick

+0

Et comment l'appelez-vous ...? –

+0

a modifié la question .... – lakesh

Répondre

4

Vous avez simplement misprint - à la place:

for (int j = 0;i< numCols;j++) 

utilisation

for (int j = 0;j< numCols;j++)