exact, où sortir du while avec un break apres ton traitement spécifique.
pareillement, le if est inutil, vu que c'est exactement le test inverse...
donc
do
{
kbhit(); //Une touche a été appuyé
choixmenu=getch(); // recup touche appuyé
e }
while(choixmenu<49 || choixmenu>54);
// ASSERT (choixmenu>=49 && choixmenu<=54)
//ie : c'est un chiffre
choixmenu -= 48;// modif de la valeur ascii en valeur décimale printf("%d\n",choixmenu); //Si oui on l'affiche
// Switch qui permet la selection du mode de jeu dans le menu principale
switch (choixmenu)
...
___________________________________________________________
MagicalementNono