juju-le-barbare a écrit a écrit :
Bonjour,
je compile ce code avec gcc :
Code :
- int main()
- {
- int a[5, 3], i, j;
- a[0, 0] = 3;
- a[0, 1] = 2;
- a[0, 2] = 7;
- a[1, 0] = 4;
- a[1, 1] = 1;
- a[1, 2] = 0;
- a[2, 0] = 1;
- a[2, 1] = 6;
- a[2, 2] = 0;
- a[3, 0] = 3;
- a[3, 1] = 7;
- a[3, 2] = 2;
- a[4, 0] = 5;
- a[4, 1] = 8;
- a[4, 2] = 3;
- for (i=0; i<5; i++) {
- for (j=0; j<3; j++)
- printf("a[%d, %d]=%d, ", i, j, a[i, j]);
- printf("\n" );
- }
- }
|
et voici ce que j'obtiens :
Code :
- a[0, 0]=5, a[0, 1]=8, a[0, 2]=3,
- a[1, 0]=5, a[1, 1]=8, a[1, 2]=3,
- a[2, 0]=5, a[2, 1]=8, a[2, 2]=3,
- a[3, 0]=5, a[3, 1]=8, a[3, 2]=3,
- a[4, 0]=5, a[4, 1]=8, a[4, 2]=3,
|
C'est quoi ça encore ???
Vous obtenez quoi vous ?
Et comment remédier à ça ?
Et si nécéssaire :
Code :
- bash-2.05a$ gcc -v
- Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
- gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)
|
...
Merci de votre aide !
juju
|