[C con Clase] Lectura de datos
Reinel Hernández Peraza
reinel en uci.cu
Mar Feb 6 17:46:35 CET 2007
Hola Yudenis
{
cout<<"Entre valor";
cin>>Valor2;
//El problema es que el gets siguiente, esperara a que entres un dato y oprimas ENTER y como con cin>>Valor2; estas dando entrada, cuando oprimes ENTER, el ascii del ENTER se queda en el búffer y el gets asume que ya se oprimió. Tienes que leer del teclado el 1er valor y almacenarlo, pero necesitas luego eliminar del búffer de entrada estándar (teclado) el carácter '\n' que se queda alli.
int main(int argc, char *argv[])
{
cout<<"Entre valor 1: ";
cin>>Valor2;
fflush(stdin);
cout<<"Entre valor 2: ";
gets(Valor1);
cout<<endl<<Valor1<<endl<<Valor2<<endl;
cin.get();
return 0;
}
Reinel Hernández Peraza
Técnico Hardware Docente 3
Universidad Ciencias Informáticas.
"Vivimos para hacer historias, o para ser historia"
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070206/7ba563ef/attachment-0001.html>
Más información sobre la lista de distribución Cconclase