bon soir à tous
J'ai un probleme c que au cours de l'execution lorsque je tape plusieurs contacts il y a toujours des instructions que le processeur passe.Même avec le do...while comme pour "entrer le nom " le probleme n'est pas résolu...
Veillez m'aider
Merci d'avance




Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
void Saisie_Contact(Contact * c)
{ 
	nbc++;
	printf("\nLa reference de ce contact est:%d ",nbc);
	c->ref=nbc;
	do{printf("\n Entrer son nom :");
	scanf("%s",c->nom);}while(c->nom=="\0");
	printf("\n Entrer son prenom :");
	scanf("%s",c->prenom);
 
	printf("\n Entrer son sexe [h:homme,f:femme]");
	do
	{scanf("%c",&c->sexe);
	}while(((c->sexe)!='f') && ((c->sexe)!='h'));
	do{
	printf("\n Entrer sa date de naissance comme suit : JJ/MM/AAAA : ");
	gets(c->date);}while(c->date=="\0");
 
	printf("\n Entrer le lieu de sa naissance: ");
	gets(c->lieu);
	printf("\n Entrer son adresse [num rue ,nom rue, nom ville]");
	scanf("%d %s %s",&c->adresse.numr,c->adresse.nomr,c->adresse.nomv);
 
	printf("\n Entrer son pays");
	scanf("%s",c->pays);
	printf("\n Entrer son num telephone fixe: ");
	scanf("%l",&c->numerof);
	printf("\n Entrer son numero de telephone mobile: ");
	scanf("%l",&c->numerom);
 
}