<DIV>Hola a todos, </DIV>  <DIV>hace rato les escribí preguntandoles algo sobre cadenas. No entendía porqué la siguiente declaración no me funciona:</DIV>  <DIV> </DIV>  <DIV><FONT color=#0000ff>int main(int argc, char *argv[])<BR>{<BR>   char *a[4];<BR>   for(int i=0;i<=3;i++){cout<<"Nombre "<<i<<" : ";cin>>a[i];cout<<endl;}<BR>   <BR>   for(int i=0;i<=3;i++){cout<<a[i]<<endl;}<BR>   <BR>   system("PAUSE"); <BR>   return 0;<BR>}</FONT></DIV>  <DIV><FONT color=#0000ff></FONT> </DIV>  <DIV><FONT color=#000000>lo que hice ahora es lo siguiente:</FONT></DIV>  <DIV><FONT color=#0000ff>............</FONT></DIV>  <DIV><FONT color=#0000ff>   char (*a)[4];<BR>   for(int i=0;i<=3;i++){cout<<"Nombre"<<i<<" : ";cin>>a[i];cout<<endl;}<BR>   ......</FONT><BR> </DIV>  <DIV>y tampoco
 funciona; le aumenté una variable y recien funciona:</DIV>  <DIV> </DIV>  <DIV><FONT color=#0000ff>char (*a)[4],b[5];<BR>   for(int i=0;i<=3;i++){cout<<"Nombre "<<i<<" : ";cin>>a[i];cout<<endl;}</FONT></DIV>  <DIV> </DIV>  <DIV>alguien podría explicarme qué esta pasando en todo esto?</DIV>  <DIV>Gracias por toda respuesta.</DIV>  <DIV>Abel.</DIV><p> __________________________________________________<br>Correo Yahoo!<br>Espacio para todos tus mensajes, antivirus y antispam ¡gratis! <br>¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar