Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: cesarvi42 en 7 Enero 2015, 20:19 pm



Título: agenda virtual en c++
Publicado por: cesarvi42 en 7 Enero 2015, 20:19 pm
necesito ayuda con esto
  
 
Código
  1.  int telefono,celular;
  2.   string nombre,apellido,correo,ciudad,pais;
  3.  
  4.   cout<<"introducir sus datos a continuacion"<<endl;
  5.   cout<<"nombre"<<endl;
  6.   cin>>nombre;
  7.   cout<<"apellido"<<endl;
  8.   cin>>apellido;
  9.   cout<<"numero telefono"<<endl;
  10.   cin>>telefono;
  11.   cout<<"numero de celular"<<endl;
  12.   cin>>celular;
  13.   cout<<"correo electronico"<<endl;
  14.   cin>>correo;
  15.   cout<<"ciudad"<<endl;
  16.   cin>>ciudad;
  17.   cout<<"pais"<<endl;
  18.   cin>>pais;
  19.  
  20. cout<<nombre<<"\n"<<apellido<<"\n"<<telefono<<"\n"<<celular<<"\n"   <<correo<<"\n"<<ciudad<<"\n"<<pais<<endl;
  21.   return(0);

pero cuando lo compilo y lo corro y voy introduciendo los datos pero cuando introduzco el telefono celular me hace un salto y se va al final ....


Título: Re: agenda virtual en c++
Publicado por: engel lex en 8 Enero 2015, 00:37 am
te modifiqué el tema, si publicas codigo usas etiquetas geshi

probablemente el error se da porque intentas introducir una letra en el numero de telefono que tipo int, eso hace que el programa salte hasta el final...

coloca numeros o has una verificación de caracter ingresado