Buenas,
Quiero ir leyendo todas las palabras de una línea hasta encontrarme con el salto de línea y después pasar a la línea siguiente. Estoy probando haciendo algo así:
string linea;
getline(cin, linea);
Pero no me funciona porque no me lee el "\n". ¿Cómo podría hacerlo? ;D
Aunque el carácter de fin de línea no se guarde en la cadena, este se lee y descarta, pero si tienes la necesidad imperiosa de que la cadena tenga un carácter de salto de línea al final, simplemente añádelo después de la operación de lectura:
string linea;
getline(cin, linea);
linea += '\n';