Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Lupin
    Registrato dal
    May 2005
    Messaggi
    45

    Gestione errori C++

    Ciao a tutti !
    Ho compilato un programmino in C++ in cui sono previste 10 opzioni che utilizzano i numeri che vanno da 0 a 9.
    Nella gestione degli errori vorrei che quando l'utente per sbaglio premesse un tasto alfabetico fosse visualizzato un messaggio di errore.
    Grazie.
    _____________________________________
    La libertà è una strada che raramente viene percorsa dalla moltitudine !
    _____________________________________

  2. #2
    puoi magari fare un semplice if che se il carattere inserito non è un numero tra 0 e 9 stampi a video un messaggio...
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    codice:
    char x;
    cin >> x;
    if (x < '0' || x > '9')
    {
       // Errore
    }
    else
    {
      int num = x - '0';    // Converte il carattere in numero
      switch (num)
      {
         case 0: // Opzione 0
         case 1: // Opzione 1
         // E così via fino al nome
      }
    }
    se hai dei dubbi dimmelo
    *********************************
    Andrea
    *********************************

  4. #4
    Utente di HTML.it L'avatar di Lupin
    Registrato dal
    May 2005
    Messaggi
    45
    Grazie Squall1988.
    Ho risolto egregiamente.
    _____________________________________
    La libertà è una strada che raramente viene percorsa dalla moltitudine !
    _____________________________________

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.