Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703

    [c++] controllo sull'input da tastiera in un dato di una classe

    mmm, ho un dato di una classe di tipo private:

    string abc;

    devo effettuare un controllo sul cin:

    codice:
    do
           {
                   cin >> nomefile;
            }
    while(nomefile < 48 || nomefile > 57)
    solo che mi riempie di errori, non posso farlo il controllo perchè è sbagliato il tipo!? sono costretto ad intercettare gli errori tramite try catch?! è che vorrei evitare il partenza che venisse digitato qualcosa di sbagliato...in questo caso limitavo attraverso la tabella ascii.

  2. #2
    Che errori ti dà? In che contesto è inserito quello stralcio di codice? Che cos'è nomefile?
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.