Comment on saisit un champ pointeur sur char dans une structure
Bonjour,
Ma question a l'aire simple mais à la fois compliquée:
Voici mon exemple:
Je saisie une structure
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| //***************
// structure etudiant
//***************
typedef struct {
char * nom;
char * prenom;
}etudiant;
//***************
// Programme principal
//***************
void main () {
etudiant e;
// je veux saisir le nom de l etudiant en prenom aussi les espaces si jamais il est composé.
printf("Nom: ");
//scanf("%s",&e.*nom);
gets(e.*nom);
printf("votre nom est : % s",*nom);
} |
Mais ceci ne marche pas même si on ajoute la bibliotheque string.h
Comment le faire SVP !!! :oops::calim2: