L'exemple de tsou n'est pas très très juste....
typedef struct Maison {
int porte;
double chambre;
} Maison;
void fonct2(Maison *maison)
{
maison->porte = 2;
maison->chambre = 10.7;
}
void main()
{
Maison mamaison;
fonct2(&mamaison);
printf("porte : = %d, chambre = %f", mamaison.porte, mamaison.chambre);
return 0;
}
Dans main mamaison n'est pas un pointeur.

