Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/03/2010, 11:19
mhax
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: introducir cadena

cuando declaras una variable tipo char, en ella solo se puede almacenar un caracter.
por eso solo te almacena la primera letra del nombre que ingresas.
para poder almacenar una cadena debes declarar un arreglo de caractares, asi:

Código C++:
Ver original
  1. char nombre[50];

donde 50 es el tamaño maximo de caracteres que se pueden guardar en la variable nombre,
tu codigo quedaria asi:
Código C++:
Ver original
  1. #include <iostream.h>
  2. #include <conio.h>
  3. main()
  4. {
  5. clrscr();
  6. char a[50];
  7. cout<<"Escribe tu nombre";
  8. cin>>a;
  9. cout<<"Tu nombre es:"<<a;
  10. }

Saludos
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse