Mira antiguamente el programa C no tenia tanta seguridad, cuando se implementa C++ aparte de hacer mejoras en el código también se implementan cuestiones de seguridad.<div><br></div><div>Antes podias usar char y te podrias meter a la memoria una vez ejecutado el programa y cambiar el contenido.</div>

<div>Por esos y mas motivos se implemento una seguridad que es poner const char.</div><div><br></div><div>prueba el mismo codigo pero con const.</div><div><br></div><div><span class="Apple-style-span" style="color: rgb(255, 0, 0); "><b>const</b> char *meses[] = {"enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"};</span><br clear="all">

<div><br></div><div><br></div><div>Saludos,<br></div><div>Israel Alberto RV</div><br>
<br><br><div class="gmail_quote">El 2 de diciembre de 2011 14:44, Santiago <span dir="ltr"><<a href="mailto:santiagonar1@hotmail.com">santiagonar1@hotmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<u></u>


  
  

<div>
Saludos compañeros. <br>
<br>
He comenzado el curso de C++, y debo decir que es excelente, muy completo y organizado. Pero como buen novato :p ya me he encontrado con algunas dudas. <br>
<br>
En el punto 3 del capitulo 11 se pide hacer una función que muestre las fechas, para la cual es necesario un array que almacene los meses. Mi problema es que no se muy bien como implementar dicho array, mirando el siguiente capitulo encontré un ejemplo en el cual se usan punteros, y guiándome por este implemente esta función:<br>


<br>
--------------<br>
<br>
<font color="#ff0000">void Mostrar(fecha)</font><br>
<font color="#ff0000"> {</font><br>
<font color="#ff0000">   char *meses[] = {"enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"};</font><br>


<br>
<font color="#ff0000">   cout<<"La fecha es: "<<Fecha.dia<<"de "<<meses[Fecha.mes -1]<<"del "<<Fecha.anno<<endl;</font><br>
<font color="#ff0000"> }</font><br>
<br>
-------------<br>
<br>
Sin embargo me aparece un error: "Conversion obsoleta de una constante de cadena  a '*char'[-Wwrite-string]". ¿Porque ocurre esto?.<br>
<br>
Mi última duda es como acceder a los elementos del array, es decir a enero, febrero, etc.  <br>
<br>
Muchas gracias. 
</div>

<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br></div>