j'ai quelques chose de ce style là.
- Code: Tout sélectionner
char continuer='o';
while(continuer=='o')
{
/*Traitement*/
printf("Voulez vous continuer ? (o/n)
scanf("%c",&continuer);
}
Mais quand je lance je ne boucle pas plus d'une fois et je ne peux pas faire la saisie dans le scanf.
EDIT: Si mes souvenirs sont bon c'est que scanf va lire un buffer qui nest pas vide; il faut donc vider le buffer ? J'aurais bien utilisé free mais ça va carrément me supprimer l'espace mémoire non ?
EDIT2: Résolu, c'était getchar qui permet de vider le buffer