KAMI
spim spam spoum
Alors voila j'ai un probleme et une question.
Ma question : quand j'affiche une phrase et que par exemple je veux que pour l'utilisateur puisse continuer il doit appuyer sur ENTER.
Je connais :
mais le probleme c'est qu'il y a la phrase qui dit qu'il faut appuyer que ENTER pour continuer et c'est moins beau, je cherche donc une commande qui fait une pause sans afficher appuyer sur ENTER pour continuer. Je sais qu'il y a getchar() mais elle ne marche pas tout le temps.
Mon probleme :
alors commencons par le code.
Le probleme c'est que quand il me demande d'enter par exemple mon adresse, si je met des espace dans mon adresse il va m'afficher directement plusieur demande en fonction du nombre d'espace. Je m'explique si mon adresse comporte 1 espace l'ordi va directement afficher les 2 demandes qui suivent ! plutot ennuyant je trouve, comment je dois faire pour que meme si je met des espaces l'ordi ne me propose que 1 demande a la fois.
je ne sais si j'ai ete tres clair.
Merci.
Ma question : quand j'affiche une phrase et que par exemple je veux que pour l'utilisateur puisse continuer il doit appuyer sur ENTER.
Je connais :
Code:
system("pause");
Mon probleme :
alors commencons par le code.
Code:
int LesAdresses(){
int compteur=0;
FILE *FADRESSE;
FADRESSE = fopen("les adresses","at");
T_adresse AD; //je renomme l'enregistrement T_adresse en AD pour ne pas devoir tout taper chaque fois.
if (FADRESSE ==NULL){
printf("Erreur lors de l'ouverture du fichier\n");
system("pause");
}else{
printf("Entrer le Numero de l'Adresse : \t");
scanf("%d",&AD.Numadresse);
printf("Entrer la rue : \t");
scanf("%s",AD.Rue);
printf("Entrer le Numero de la Rue : \t");
scanf("%s",AD.Num);
printf("Entrer le Code Postal : \t");
scanf("%d",&AD.Cp);
printf("Entrer la Localité : \t");
scanf("%s",AD.Localite);
printf("Entrer le Numero de Telephone : \t");
scanf("%s",AD.Phone);
printf("Entrer un E-mail : \t");
scanf("%s\n",AD.E_mail);
fprintf(FADRESSE,"%d",&AD.Numadresse);
fprintf(FADRESSE,"%s",AD.Rue);
fprintf(FADRESSE,"%s",&AD.Cp);
fprintf(FADRESSE,"%d",AD.Localite);
fprintf(FADRESSE,"%s",AD.Phone);
fprintf(FADRESSE,"%s\n",AD.E_mail);
fclose(FADRESSE);
}
}
je ne sais si j'ai ete tres clair.
Merci.