[C con Clase] vaciar la entrada std
Silvio S. Stenta
silviostenta en hotmail.com
Mie Dic 17 00:06:03 CET 2008
Podes usar
fflush(stdin);
gets(cadena);
o
fflush(stdin);
scanf("%s",cadena);
o
fflush(stdin);
cin>>cadena;
Saludos. Silvio
From: Núria Busom Figueres
Sent: Tuesday, December 16, 2008 5:34 PM
To: cconclase en listas.conclase.net
Subject: [C con Clase] vaciar la entrada std
Hola a todos de nuevo!!!
Sigo con mis problemillas... os cuento. tengo que entrar datos en 2vectores distintos y entre uno y el otro tengo que vaciar la entrada. He estado buscando por internet i he encontrado varias opciones, pero ninguna funciona
cin.clear(); no hace nada
cin.ignore(); me cuelga el programa
en clase nos han enseñado fflush(); para printf, no se si es correcto usarlo aquí, pero tampoco hace nada.
Alguna propuesta??
PD: Programo en C++ i uso cout i cin, que siempre se me olvida!!
--------------------------------------------------------------------------------
¡Accede al correo desde el móvil! ¿Qué opinas?
--------------------------------------------------------------------------------
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081216/d852a3be/attachment-0001.html>
Más información sobre la lista de distribución Cconclase