<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">No me termina de quedar claro. He visto el ejemplo que ha puesto Samuel pero veo alguna contradicción con lo que habeis dicho. El ejemplo lo tengo claro, porque pides por pantalla el número de datos a introducir, pero si no conocemos el número de datos que se van a introducir. Es decir, el usuario va a introducir datos a un array sin saber la cantidad total de datos que va a introducir. Luego no entiendo como se definiría esto para un vector. Lo del ejemplo se convierte por si sólo en un vector. Es una forma un tanto peculiar de definir un vector.<div><br></div><div><div><div>El 07/10/2009, a las 22:47, David Fire escribió:</div><br class="Apple-interchange-newline"><blockquote type="cite">aparte de las cosas que dijieron aca<br>supon que tienes una estructura de datos muy grande o un arreglo o lo que sea muy grande ir pasandolo por valor de un lado a otro seria muy poco eficiente si por x motivo no puedes crear esa variable en el main por ejemplo no saben que tamaño va a tener y lo creas dentro de una funcion no tienes forma de devolverlo si no es por copia (sin usar maloc) y cada vez que lo uses y quieras devolver la version modificada tendras que hacerlo por copia.<br>

entonces lo que haces es lo creas en el heap con malloc y pasas solo un puntero de un lado a otro.<br><br>cuando el programa termina la memoria es liberada.<br>David<br> <br><br><br><div class="gmail_quote">El 7 de octubre de 2009 13:11, Jorge Vega Sanchez <span dir="ltr"><<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Buenas.<br>
<br>
Me acaba de surgir una duda que me corroe. No termino de verle uso a la función malloc para reservar espacio de memoria para una varible o struct o lo que sea. Al crear una variable no hacemos lo mismo ??? Si no librermoas este espacio reservado al finalizar nuestro programa lo seguimos teniendo ahí el valor ??<br>


<br>
<br>
Best regards<br>
Jorge<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">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><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><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">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div>Best regards</div><div>Jorge</div><div><br></div></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>