Salve.Io ho 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.codice:if (inserimento == null) fai questo...
Salve.Io ho 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.codice:if (inserimento == null) fai questo...
Ultima modifica di Ironmax; 17-01-2014 a 02:06 Motivo: dimenticato linguaggio del tema
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.
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.
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.
Direi tutte e due le cose ...
La cin attenderà sempre un input e non potrai impostare una stringa vuota.la variabile "inserimento" è l'input dalla console ms-dos ed è una string.
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.