Ciao a tutti.
Supponendo di avere questo semplice programmino:
#include <iostream>
#include <string>
void main()
{
string str;
while(cin >> str)
cout << str << endl;
cout << "Fine lettura";
char look; cin >> look; //Per far rimanere la finestra DOS aperta
}
Io inserisco: Oggi stò bene
Lui stamperà:
Oggi
stò
bene
Fino a qui tutto ok, ma, come faccio a fargli stampare pure "Fine lettura"?
Se io digito "Oggi stò bene" una volta che lo ha stampato come sopra, attende che io inserisca altro.
Come si può risolvere questo problema? il \0 non lo inserisce automaticamente?