<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV> </DIV>
<DIV>Holas, una disculpa estaba editando el codigo y se me reenvio el correo:</DIV>
<DIV> </DIV>
<DIV>pero corrijo tu mismo codigo,   checa donde esten las etiquetas @ECN<BR></DIV>
<DIV align=left>
<DIV align=left><FONT face=com color=#0000ff><STRONG><EM>ATTE:<BR>ISC Edmundo Cuadriello Narvaez<BR>Software Engineer</EM></STRONG></FONT></DIV>
<DIV align=left><STRONG><EM><FONT color=#4040ff>C++, X++, C#, JAVA programmer.</FONT></EM></STRONG></DIV>
<DIV align=left><STRONG><EM><FONT color=#4040ff>Tel: 33-36899320</FONT></EM></STRONG></DIV>
<DIV align=left><STRONG><EM><FONT color=#4040ff>Cel: 33-13555312</FONT></EM></STRONG></DIV></DIV>
<DIV align=left>
<DIV align=left><FONT face=com color=#0000ff><STRONG><EM><A href="mailto:ecnarvaez@yahoo.com" target=_blank rel=nofollow>ecnarvaez@yahoo.com</A></EM></STRONG></FONT></DIV>
<DIV align=left><STRONG><EM><FONT color=#0000ff><A href="mailto:ecnarvaez@hotmail.com" target=_blank rel=nofollow>ecnarvaez@hotmail.com</A></FONT></EM></STRONG></DIV>
<DIV align=left><FONT face=com color=#0000ff><STRONG><EM>"All for Linux, and Linux for every one"</EM></STRONG></FONT></DIV></DIV><BR><BR>--- El <B>jue 30-abr-09, Kalith <I><kalith@kernelerror.net></I></B> escribió:<BR>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>De:: Kalith <kalith@kernelerror.net><BR>Asunto: [C con Clase] Problemas y dudas varias con punteros.<BR>A: "Lista de correo sobre C y C++" <cconclase@listas.conclase.net><BR>Fecha: jueves 30 de abril de 2009, 13:48<BR><BR>
<DIV>Ok sigo luchando con punteros tengo una pequeña duda..<BR><BR>tengo el siguiente source:<BR><BR>#include <iostream><BR><BR>using namespace std;<BR><BR>int main(void)<BR>{<BR>    int *pInt;<BR><BR>    for(int i = 0; i < 10; i++)<BR>    {<BR>        pInt = new int[i + 1];<BR>        *pInt = i*2;<BR>        cout << *pInt++ << endl;<BR><BR><BR>    }<BR>}<BR><BR>me arroja como salida <BR><BR>0<BR>2<BR>4<BR>6<BR>8<BR>10<BR>12<BR>14<BR>16<BR>18<BR><BR>ok todo perfecto, ahora hago esto:<BR><BR>#include <iostream><BR><BR>using namespace std;<BR><BR>int main(void)<BR>{<BR>    int *pInt;<BR><BR>    for(int i = 0; i < 10; i++)<BR>    {<BR>        pInt = new int[i + 1];<BR>       
 *pInt++ = i*2;<BR>    }<BR><BR>    cout << pInt[1] << endl;</DIV>
<DIV>    <A>//@ECN</A>  pInt no existe , dado que fue creado dentro del AMBITO del FOR, por lo tanto cuando termina el for se elimina dicha variable pointer local (dentro del FOR) .. luego entonces pInt que pertenece al MAIN, no ha sido asignada a algun espacio de memoria, por lo tanto te regresa basura :D </DIV>
<DIV> </DIV>
<DIV>}<BR><BR>el 1 es cualquier constante en donde intento siempre arroja 0..<BR><BR>ok otra cosa el dilema retornar un puntero pero de la siguiente forma<BR><BR>imaginen que tengo este caso<BR><BR>char arreglo[] = funcion(int parametro)<BR><BR>ok pero que quiero hacer pues que haga una serie de operaciones con un arreglo que solo se crea dentro de la funcion y lo pueda asigar al arreglo, el problema si creo el arreglo dentro de la funcion apuntaria lo que retorne a un sector de memoria que cuando salga de la funcion va a morir entonces no se puede.. y la idea es no pasar por referencia el arreglo que quiero llenar<BR></DIV>
<DIV> </DIV>
<DIV>saludos gracias<BR><BR clear=all><BR>-- <BR>Seamos realistas y hagamos lo imposible<BR>Linux Counter User #487374<BR><BR>---<BR>Nosotros los complacientes, guiados por lo desconocido, estamos haciendo lo imposible para los ingratos, y hemos estado haciendo tanto por tanto tiempo con tan poco, que ahora estamos capacitados a hacer cualquier cosa con nada<BR></DIV><BR>-----Sigue archivo adjunto-----<BR><BR>
<DIV class=plainMail>_______________________________________________<BR>Lista de correo Cconclase <A href="http://mx.mc307.mail.yahoo.com/mc/compose?to=Cconclase@listas.conclase.net" ymailto="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></DIV></BLOCKQUOTE></td></tr></table><br>



      <hr size=1><br><font face="Verdana" size="-2">¡Obtén la mejor experiencia en la web!<br>Descarga gratis el nuevo Internet Explorer 8.br>
http://downloads.yahoo.com/ieak8/?l=mx </font>