• Viernes 1 de Noviembre de 2024, 04:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - atreyu69

Páginas: [1]
1
C/C++ / Re: Problema Con Dobles Punteros
« en: Miércoles 27 de Junio de 2007, 23:30 »
Mi otra duda, era que si tu en una funcion le has pasado un doble puntero, cuando uses esa variable dentro de la funcion tienes que poner el * delante?

es decir *C=...., si C es doble puntero? o no?

sigo teniendo alguna duda respecto del uso de los dobles punteros, por que recordando mis inicios en esto, me acuerdo que con las listas, o incluso con los cojuntos los usaba. Pero es que no consigo distinguir cuando usarlos o no, por que se por ejemplo, que cuando creaba un cojunto si lo pasaba como doble puntero, pero luego en cualquiera de las funciones, como la de interseccion y como tu me has dicho se pasa como puntero simple. No alcanzo a ver la diferencia... si me lo podrias explicar me serias de gran ayuda!!!


Gracias !!!

2
C/C++ / Problema Con Dobles Punteros
« en: Miércoles 27 de Junio de 2007, 22:17 »
Tengo un duda basica sobre punteros. Es que con eso de los dobles punteros me hago un jaleo....

Mi pregunta es basicamente cuando se pone doble puntero. Es decir, por ejemplo, en conjuntos, si queremos hacer la interseccion o unión de dos conjuntos, los metemos en otra variable C. Yo pienso que, si las 3 variables estan declaradas (en el main) como:

struct conjunto *A,*B,*C;
 es decir, como punteros (y no he echo ningun typedf ni nada de eso)
cuando llame a la funcion yo le pasaria el C que es el que voy a modificar como doble puntero ¿no?

void interseccion (struct conjunto A, struct conjunto B, struct conjunto *C)

y otra duda es, que si al ser doble puntero, cuando lo maneje dentro de la funcion (a la variable C), no tengo que poner asterisco delante no??

buff, es que me armo un jaleo....
gracias!!!

Páginas: [1]