Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    condizioni if nullo cpp

    Salve.Io ho questo:
    codice:
    if (inserimento == null) fai questo...
    Dove la variabile, inserimento, é un stringa.Come posso dire quando viene premuto il tasto invio e non ho inserito niente, la condizione posta prima risulta vera ed eseguita?Grazie.
    Ultima modifica di Ironmax; 17-01-2014 a 02:06 Motivo: dimenticato linguaggio del tema

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    inserimento è un oggetto string o un vettore di char?

    E l'input della stringa come avviene?
    Ultima modifica di oregon; 17-01-2014 a 10:45
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Quote Originariamente inviata da oregon Visualizza il messaggio
    inserimento è un oggetto string o un vettore di char?

    E l'input della stringa come avviene?
    La variabili "condizione" è l'imput dalla console ms-dos. Quindi da un
    codice:
    cin >> condizione;

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma che c'entra adesso "condizione" se prima hai scritto "inserimento" ?

    E poi ti avevo fatto un'altra domanda ... è una string o un array di char?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Scusa ho fatto un pò di confusione o non mi sono espresso bene: la variabile "inserimento" è l'input dalla console ms-dos ed è una string.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da Ironmax Visualizza il messaggio
    ho fatto un pò di confusione o non mi sono espresso bene
    Direi tutte e due le cose ...

    la variabile "inserimento" è l'input dalla console ms-dos ed è una string.
    La cin attenderà sempre un input e non potrai impostare una stringa vuota.

    Puoi usare la

    getline
    http://www.cplusplus.com/reference/s...tring/getline/

    e controllare subito dopo con una if e uno dei metodi

    length
    http://www.cplusplus.com/reference/s...string/length/

    oppure

    empty
    http://www.cplusplus.com/reference/string/string/empty/

    della string
    Ultima modifica di oregon; 17-01-2014 a 12:13
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.