6
¿Cuál es mejor y preferido? Realmente encuentro que el API de lectura es confuso.Diferencia: cin.getline() y getline (cin, st)
¿Cuál es mejor y preferido? Realmente encuentro que el API de lectura es confuso.Diferencia: cin.getline() y getline (cin, st)
La versión del miembro se lee en un char*
, la versión gratuita se lee en un std::string
. ¡Así que prefiero la versión gratuita! Úselo así:
std::istream & ins = /* ... */;
std::string line;
while (std::getline(ins, line))
{
// process line
}