Como faço para percorrer mais de linha por linha em C ++?
Eu quero fazer uma iteraçãostd::cin
, linha por linha, endereçando cada linha comostd::string
. Qual é melhor:
string line;
while (getline(cin, line))
{
// process line
}
ou
for (string line; getline(cin, line); )
{
// process line
}
? Qual é o caminho normal para fazer isso?