Entrada de dados com string e espaço
:mellow:
Quero entrar com um nome e um valor inteiro. Então fiz:
string Nome;
int Nota;
while (cin >> Nome >> nota )
{
//Grave o arquivo
out << "Nome do Aluno: " << Nome << " " << "Nota: "
<< nota << endl;
}
Se eu entrar com:
Carlos 10E der:
^z
Dá certo
Mas se eu fizer:
Carlos Alberto 10E der:
^z
O arquivo fica em branco, cin não aceita espaço em branco, entende que a string está sendo terminada. Como resolver isso?
Obrigado
Discussão (16)
Carregando comentários...