[C con Clase] Cadenas (2)

Ringo aydabella en yahoo.com.ar
Vie Nov 24 08:52:38 CET 2006


Hola a todos, 
  hace rato les escribí preguntandoles algo sobre cadenas. No entendía porqué la siguiente declaración no me funciona:
   
  int main(int argc, char *argv[])
{
   char *a[4];
   for(int i=0;i<=3;i++){cout<<"Nombre "<<i<<" : ";cin>>a[i];cout<<endl;}
   
   for(int i=0;i<=3;i++){cout<<a[i]<<endl;}
   
   system("PAUSE"); 
   return 0;
}
   
  lo que hice ahora es lo siguiente:
  ............
     char (*a)[4];
   for(int i=0;i<=3;i++){cout<<"Nombre"<<i<<" : ";cin>>a[i];cout<<endl;}
   ......
 
  y tampoco funciona; le aumenté una variable y recien funciona:
   
  char (*a)[4],b[5];
   for(int i=0;i<=3;i++){cout<<"Nombre "<<i<<" : ";cin>>a[i];cout<<endl;}
   
  alguien podría explicarme qué esta pasando en todo esto?
  Gracias por toda respuesta.
  Abel.

 __________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20061124/170e5331/attachment.html>


Más información sobre la lista de distribución Cconclase