Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/09/2009, 13:12
rikardo1986
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Re: sobre char en C++

Cita:
Iniciado por cala932 Ver Mensaje
A lo mejor te sirve:
char nombre[20];
cout<<"Ingrese nombre y apellido";
cin>>nombre;
cout<<"El nombre y apellido es:"<<nombre;

o:

cout<<"Ingrese nombre y apellido";
gets(nombre);
cout<<"El nombre y apellido es:";
puts(nombre);

De cualquiera de las dos maneras debe funcionar. Suerte
Y si usas un cin.ignore() antes de las entradas de texto, queda asi:

cout<<"Ingrese nombre y apellido";
cin.ignore();
gets(nombre);
cout<<"El nombre y apellido es:";
cin.ignore();
puts(nombre);

Eso evita que el programa siga sin haber capturado el texto que quieres, porque libera el flujo de entrada que hay (algun <Enter> que se haya filtrado).

Saludos.