bonjour ,
j'ai fais un petit programme qui affiche un menu , à chaque foie je lit le caractaire au clavier avec 'getchar()' , apres avoir identifier le caractaire je lance une fonction , mais j'ai fais une boucle while afain de choisir une autre fonction à la fin de la premiere ; mais ce qui est bizar pour moi c'est que meme si je tape un autre cxaractaire , la variable garde le caractaire tapé à la foie precedente .

si qlqun peut m'aider , merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
while(true) {
c2=getchar();
    switch(c2){
       case 'a': { printf("ok the sequence :%c will be loaded \n",c2);
                            fct1();break;}
       case 'b': { printf("ok the sequence :%c will be loaded \n",c2);
                             fct2();break;}
       case 'c': { printf("ok the sequence :%c will be loaded \n",c2);
                              fct2();break;}
       case 'q': { quitter();}
		}
}