<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