Jak iterować po wierszu cin po wierszu w C ++?
Chcę to powtórzyćstd::cin
, linia po linii, adresując każdą linię jako astd::string
. Co jest lepsze:
string line;
while (getline(cin, line))
{
// process line
}
lub
for (string line; getline(cin, line); )
{
// process line
}
? Jak to normalnie zrobić?