<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3020" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hola David,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>ese tipo de inicialización sólo puedes hacerla 
cuando creas el array. Ej:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>char aux[32] = "Juan Antonio";</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Una vez que ya está creado debes hacerlo elemento a 
elemento. Un pequeño ejemplo usando las estructuras del correo:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>int main(int argc, char 
*argv[])<BR>{<BR>    stPersona 
persona; <BR>    char aux[13] = "Juan 
Antonio";    //Nombre a 
sobreescribir<BR>    <BR>    for( register 
int i = 0;i < sizeof(aux);i++)    //Bucle de 0 hasta 
12<BR>         
persona.NombreCompleto.Nombre[i] = aux[i];    //Asignación 
elemento elemento<BR>    <BR>    cout 
<< persona.NombreCompleto.Nombre << endl;<BR>    
system("PAUSE");<BR>    return EXIT_SUCCESS;<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Un saludo,</FONT></DIV>
<DIV><FONT face=Arial size=2>Juan Antonio</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=l.fix3r.l@gmail.com href="mailto:l.fix3r.l@gmail.com">David Reza</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=cconclase@listas.conclase.net 
  href="mailto:cconclase@listas.conclase.net">Lista de correo sobre C y C++</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, January 07, 2007 12:14 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [C con Clase] Cambiar el valor 
  de un array ya definido</DIV>
  <DIV><BR></DIV>Hola, les quiero hacer la siguiente pregunta. Según uno de los 
  ejemplos en el capítulo de las estructuras vienen estas 
  estructuras:<BR><BR>struct stDireccion { <BR>   char Calle[64]; 
  <BR>   int Portal; <BR>   int Piso; <BR>   char 
  Puerta[3]; <BR>   char CodigoPostal[6]; <BR>   char 
  Poblacion[32]; <BR>};<BR> <BR>struct stPersona { <BR>   struct 
  stNombre { <BR>      char Nombre[32]; 
  <BR>      char Apellidos[64]; <BR>   } 
  NombreCompleto; <BR>   stDireccion Direccion; <BR>   char 
  Telefono[10]; <BR>};<BR><BR>Lo que quier saber, es más que nada sobre los 
  arrays (cadena de caracteres). ¿Cómo puedo hacer para sobreescribir los datos 
  de un array? Supongamos que pido un valor para Nombre que está dentro de la 
  estructura stNombre y el usuario almacena el nombre de "Juan Jesús Nava", pero 
  yo desde el código quiero sobreescribirlo con lo que yo quiera. 
  <BR><BR>Intenté poniendo simplemente Nombre = "Texto que yo quiero"; pero no 
  sé por qué no me funciona. También se me acaba de ocurrir hacer otro array y 
  almacenar en él el texto que quiero y después asignarle ese array al array 
  Nombre. No sé si se pueda pero no hay otra forma? <BR clear=all><BR>-- <BR>| = 
  David Reza = | 
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Cconclase mailing 
  list<BR>Cconclase@listas.conclase.net<BR>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR></BLOCKQUOTE></BODY></HTML>