[C con Clase] fgets

Omar Murray esomy_m en yahoo.es
Jue Jul 10 18:22:39 CEST 2008


Hola lista:

Una consulta, tengo un código como este:

cout << "Legajo: "; cin >> regmecs.legajo; cout << endl;
	     cout << "Nombre y Apellido: ";
 	     fflush(stdin); fgets(regmecs.nombre,TAM,stdin); cout << endl;
             cout << "B744?: "; cin >> regmecs.flota.B744; cout << endl;
             cout << "B742?: "; cin >> regmecs.flota.B742; cout << endl;

Cuando lo ejecuto puedo ingresar el legajo, pero a la hora de ingresar el 
nombre me pasa directamente al otro registro (B744). Le agregué el fflush 
pero sigue haciendo lo mismo. En que le estoy errando ? Será un tema de 
compilador? Estoy usando el g++ bajo linux.

Gracias y saludos
-- 
oM

Omar G. Murray [Crux_] 
esomy_m en yahoo.es
JID: Crux en jabber.freenet.de
Ekiga: omurray en ekiga.net
http://mysteriouswaystg.blogspot.com
*********************************************
Powered by Debian Lenny GNU-Linux - kernel 2.6.24.1
&&
Powereb by Ubuntu Gutsy Gibbon 7.10 GNU-Linux - kernel 2.6.22-14





Más información sobre la lista de distribución Cconclase