Bonjour,
en fait je viens de commencer à étudier les macros , et j'arrive pas à comprendre celui la.
Alors si quelqu'un peut me l'expliquer svp et merci à toutes vos réponses d'avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
typedef struct 
	{
	unsigned int nb_colonnes;
	unsigned int nb_lignes;
	int *plan; //pointeur sur le tableau de nb_lignes * nb_colonnes
	} Un_tab2d;
 
 
 
#define PLANTAB2D(ptab2d, i, j) *((ptab2d)->plan + (((i) * (ptab2d)->nb_colonnes) + (j)))