Pointeur tableau 2 dimensions
Bonjour,
j'ai un tableau à 2 dimensions dont je voudrais adresser chaque élément à travers un pointeur.
Code:
1 2 3 4
| int MonTableau[COLONNES][RANGEES] =
{
Bla bla, bla bla, etc
}; |
Puis plus loin...
Code:
int *pTableau = &MonTableau[0][0];
Jusque là tous va bien :yaisse2:
Ensuite...
Code:
1 2 3 4 5
| int numero_colonne, numero_rangee, ma_variable;
numero_colonne = 2; // Par exemple
numero_rangee = 3;
ma_variable = *pTableau( numero_colonne*RANGEES + numero_rangee ); |
Message à la compilation :
Appel à une non fonction :aie:
J'aurai envie de lui répondre: andouille, c'est pas une fonction, c'est un adressage de tableau par un pointeur ! :evilred:
Le problème est que c'est moi l'andouille :(
Mais pourquoi ?