ta question est un peu floue.
Si tu as un tableau de 3x5 entiers et que tu le sais dès le départ, tu peux faire comme ceci je crois :
int Data[5][3] = { {1, 2, 3} {4, 5, 6} {7, 8, 9} {10, 11, 12} {13, 14, 15} };
Sinon, tu peux utiliser un pointeur à deux indirections, si tu ne sais pas à l'avance combien il y aura de données :
int **Data; int H = 5; int L = 3;
// on alloue de la mémoire Data = (int**) malloc(H*sizeof(int*)); for (j=0; j<H; j++) *Data[j] = (int*) malloc(L*sizeof(int));
...... // on peut utiliser les données printf("%d", Data[j][i]); .......
// puis il faut liberer à la mémoire à la fin for (j=0; j<H; j++) free(*Data[j]); free(Data);
Voila, je n 'ai pas testé, mais ça devrait marcher. Je ne sais pas si j'ai répondu à ta question, elle est un peu vague...
Glipper
|