Cita:
Iniciado por El_Metallick con eso el scanf lee hasta que encuentra un salto de linea... osea manteniendo los espacios y todo eso
Tu intencion es buena, y si te funciona, que bien.
Pero la verdad yo no usaria este metodo para la lectura de filas completas.
Para eso esta la funcion gets, es mucho mas eficiente por que no hace comparaciones como fcans.
Prueba tu codigo con forme lo haz escrito, pero asegurate de que hace realmente lo que quieres, sin causar algun tipo de error en lecturas posteriores.
Saludos.