<div dir="ltr"><br><br><div class="gmail_quote">Steven Davidson escribió:<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">La verdad es que internamente el parámetro de la función es un puntero,<br>

tanto si escribes que es un array como si no.<br>
<div class="Ih2E3d"></div></blockquote><div><br>Ésto por qué es así? Ayer me dí cuenta mientras checaba mi programa. La salida del tamaño de mi arreglo en 'main' me daba una cantidad de acuerdo al tipo y cantidad de elementos, pero la salida del tamaño del parámetro de la función, tanto si era 'int' o 'char', siempre me daba 4 bytes, el tamaño de un puntero.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Sí puedes pasar estructuras por parámetro, como cualquier tipo de dato.<br>
</div>
Efectivamente, la información se pasa por copia (o por valor) al<br>
parámetro de la función.</blockquote><div><br>Me refería al hecho de si puedo mostrar la dirección a la que apunta mi parámetros de tipo estructura, de una forma similar a lo de los arreglos.<br><br>Creo que no se puede porque, como mencioné, las estructuras no apuntan a algo, ya que no son punteros ni arreglos (lo de que no son punteros lo supongo porque el tamaño de la estructura y el parámetro sí son del mismo tamaño, a diferencia de lo que pasó con los arreglos). Si estoy equivocado, espero tus aclaraciones.<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
> Muy aparte de esta duda, tengo una duda sobre mi IDE, Dev C++. Desde<br>
> ayer me dí cuenta que si escibo un punto y la flecha hacia arriba o<br>
> si escribo un punto y lo borro (ésto es pocas veces, no siempre), me<br>
> sale un recuadro pequeño que tiene cuadros rojos y azules y dicen<br>
> Variable, Functionm, Class, etc, dependiendo de lo que tenga definido<br>
> antes.<br>
><br>
<br>
</div>Me temo que no te puedo ayudar en este aspecto. Es posible que hayas<br>
creado puntos de ruptura y de "vigilancia" cuando uses el depurador.<br>
Otra posibilidad es que tienes habilitado el visualizador de clases.<br>
Básicamente, el entorno tiene en cuenta todos los miembros de las clases<br>
existentes. Cuando accedas a un miembro, te aparece una lista de<br>
posibles miembros para elegir el que quieres.</blockquote><div><br>Lo de los puntos de ruptura y vigilancia no es. Lo de el visualizador de clases es lo más probable, pero me aparecen tanto variables, funciones, estructuras y todo lo que haya definido antes. En éste caso con mi ejemplo de los problemas mencionados en éste asunto, ya que utilizo arreglos, funciones, estructuras y lógicamente, variables. <br>
</div></div></div>