Bonjour, le probleme suivant n'en ai pas un dans l'absolu puisque j'ai des alternatives, cependant j'aimerais arriver à faire ce que j'avais initialement prévu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
do  //test si l'on a bien saisit un 'o' ou un 'n'
{
   printf("Voulez-vous arreter la saisie ? (saisir 'o' ou 'n') ");//affichage question
   fflush(stdin);
   scanf("%c",&rep);                             //saisie reponse
   //printf("drapeau");//inutile au prog final
}
while(rep!='o'&&rep!='n');
PB : LA QUESTION ("Voulez-vous arreter la saisie ?") EST POSEE 2 FOIS, POURQUOI ?
idees de reponses : le fflush ? on ne teste pas un caractere ainsi ?

Il faut savoir que lorsque l'on remplace les caracteres "rep" par une chaine de caractere "rep[0]", la question n'est posée qu'une fois comme voulu.