1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| #include<stdio.h>
#include<conio.h>
struct Personne{
char nom[20];
char prenom[20];
int age;
};
typedef struct Personne PERSONNE;
void Saisie(PERSONNE *pers)
{
printf("****Saisie d'une personne****\n");
printf("Donner le nom \n");
scanf("%s",&(pers->nom)); //le programme se plante ici
printf("Donner le prenom \n");
scanf("%s",&(pers->prenom));
do{
printf("donner l'age");
scanf("%d",&(pers->age));
printf("lecture faite");
}
while( pers->age <=0);
}
//la fonction main
int main()
{
PERSONNE *pers;
Saisie(pers);
printf("\n Appuie sur n'importe quelle touche pour fermer");
getch();
return 0;
} |
Partager