Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    [C++]Inserimento di soli valori interi

    Ciao a tutti devo inserire un variabile n intera con un CIN... come posso fare il controllo afinchè i valori inseriti siano solo cifre e no lettere o altro????

  2. #2
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    *-)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    10

    re

    vedi http://www.augustcouncil.com/~tgibso...al/iotips.html
    prova con:
    cin >>i;
    if(!std::cin){cout<<"OPS!!";exit(1);}

    funziona (crea il messaggio di errore)se dai una lettea o un'altro simbolo, fai attenzione pero' che se dai un numero con la virgola cin prende la parte intera senza i=ad un intero senza messaggio d'errore.
    comunque guarda nel sito magari c'e' un modo migliore. ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    10
    scusa ma nell'ultima parte ho fatto un casino, volevo dire che se dai un float cin ne legge la parte intera, quindi se dai 12,6 i=12 senza messaggio d'errore !

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    xkè non leggi un float e poi casti?
    *********************************
    Andrea
    *********************************

  6. #6
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    ah ok ti ringrazio... fortunatamente il problema del float, parti intere etc non si presenta in quanto è un valore intero... grazie ancora

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    ah tu vuoi prevedere i caratteri??
    se è così leggi una stringa e poi la converti con atoi
    *********************************
    Andrea
    *********************************

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.