Cita de: rir3760 en 9 Marzo 2013, 18:51 PM
Correcto. En la primera llamada a scanf hay que cambiar la cadena de formato a:Código (c) [Seleccionar]scanf(" %[^\n]", nom);
Con las otras dos llamadas no es necesario porque cuando se utilizan los especificadores de formato "%d", "%f", etc. lo primero que hace scanf es descartar el espacio blanco (las únicas excepciones son "%c" y "%[]").
Un saludo
si era ese el problema, muchisimas gracias !