Mirandole Guest
|
Posted: Sun Mar 19, 2006 3:06 pm Post subject: Tableau de chaînes à triple entrée |
|
|
Salut. Gros problème en C avec les tableaux à plusieurs entrée :
#include <math.h>
#include <stdio.h>
#define maxt 12
#define maxh 50
Void main(int narg, char ** argv)
{
char tabl[maxt][maxh][1][1024]; // tableaux de chaînes
1024 à triple entrée
unsigned int i, k, j;
for (i=0;i<9;i++){
k=i/3;
j=fmod(i,3);
sprintf(tabl[k][j][0],"bla%d",i);
sprintf(tabl[k][j][1],"bla%d",i); // la même chose
}
for (i=0 ; i<9 ; i++ ) {
k=i/3;
j=fmod(i,3);
fprintf(stderr,"%s\n%s\n\n" , tabl[k][j][0] , tabl[k][j][1] )
}
}
Bon, hé bien au lieu d'écrire comme espéré :
bla0
bla0
bla1
bla1
bla2
bla2
etc...
j'ai :
bla0
bla1
bla1
bla2
bla2
bla2
bla3
bla4
bref, j'y comprend rien... |
|