A voir également:
- Pointeur de structure en c
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Pointeur souris disparu windows 10 - Guide
- Structure d'un rapport de stage - Guide
- Pointeur souris - Guide
- Pointeur souris disparu pc portable asus - Guide
4 réponses
Pour acceder aux différents éléments de la structure, n'oublie pas d'utiliser "->" à la place de "."
exemple :
typedef struct Maison {
int porte;
double chambre;
} Maison;
void fonction(Maison maison)
{
maison->porte = 2;
maison->chambre = 10.7;
}
exemple :
typedef struct Maison {
int porte;
double chambre;
} Maison;
void fonction(Maison maison)
{
maison->porte = 2;
maison->chambre = 10.7;
}
pour completer ce que t`a envoye l`ami gerar..
exemple :
typedef struct Maison {
int porte;
double chambre;
} Maison;
void fonct2(Maison *maison)
{
maison->porte = 2;
maison->chambre = 10.7;
}
void main()
{
Maison mamaison;
fonct(&mamaison);
printf("porte : %d = chambre = %f", mamaison->porte, mamaison->chambre);
}
exemple :
typedef struct Maison {
int porte;
double chambre;
} Maison;
void fonct2(Maison *maison)
{
maison->porte = 2;
maison->chambre = 10.7;
}
void main()
{
Maison mamaison;
fonct(&mamaison);
printf("porte : %d = chambre = %f", mamaison->porte, mamaison->chambre);
}
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.
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.