Interdire l'introduction de letrres

Bonjour,
Je programme en C et j'ai fait un menu où l'utilisateur tape des numéros pour accéder à un choix, mais ça arrive qu'il tape des lettres et mon programme affiche alors n'importe quoi alors je veux une astuce pour que l'utilisateur ne puisse pas introduire que des nombres.
Merci

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour rabah,

    Ce que tu peux faire c'est dire

    if(ta valeur < 9 || > 0)
    {
    écrire ta valeur ;
    }
    else
    {
    écrire message d'erreur ;
    }