Exo 1 :Définissez la structure personne qui contient le champ nom (20 caractères), le champ prenom (20 caractères), le champ age (entier).
Exo 2 :
Soit la structure suivante :
struct point
{
char c ;};
int x , y ;
Exo 1 :struct personne
char nom[20];};
char prenom[20];
int age;
Exo 2 :#include <stdio.h>
char c ;};
int x , y ;
struct point p ;}
printf("Entez le nom du point : \n") ;
scanf("%c", &p.c) ;
printf("Entez l'abscisse du point : \n") ;
scanf("%d", &p.x) ;
printf("Entez l'ordonné du point : \n") ;
scanf("%d", &p.y) ;
printf("point %c de coordonnées %d %d\n",p.c,p.x,p.y) ;
explications :
Il faut définir la structure avant le main().
Il faut déclarer une variable de la structure dans la fonction qui l'utilise (ici, le main()).
L'accès aux éléments d'une structure déclarée comme elle l'a été se fait ainsi :
npm_structure . element . Ainsi, on accède au nom du point ainsi : point.c.
Ne pas oublier le & dans le scanf.