[C con Clase] Reserva de memoria a partir de una dirección dada.

David Fire ddfire en gmail.com
Mie Jun 23 13:01:58 CEST 2010


eso mete los datos en un puntero a puntero
osea que para saber a donde esta apuntando tendrias que hacer **pointer


El 23 de junio de 2010 02:46, Jorge Vega Sanchez
<memmaker650 en gmail.com>escribió:

> La cosa es que se supone que la librería ya te da unos datos. Pero eso lo
> estoy intentando, sino ya habia pensando en reservaryo mismo el espacio.
> Probare lo que comentas.
> El 22/06/2010, a las 23:15, Programante escribió:
>
> > El 22/06/10 11:56, Jorge Vega Sanchez escribió:
> >> Buenas.
> >>
> >> Otra preguntita que esta semana estoy pedigüeño.
> >>
> >> Estoy tratando de utilizar una pila dentro de los hilos (POSIX en mi
> caso). Dado que se dice que al crear un hilo se crea un espacio para la pila
> del hilo. Bueno esto es lo de menos.
> >>
> >> La cosa es que consigo la dirección de este  espacio de memoria
> reservado para la pila y el tamaño de este espacio (size_t).
> >>
> >> Al tratar de escribir 3 o 4 datos y posteriormente tratar de sacar uno
> de ellos como mera prueba sucede que al tratar de meter el primer dato me
> sale un SEGMENTATION FAULT asín de grande.
> >> Supongo que me sale porque estoy intentado entrar en una zona de memoria
> no reservada para mi (aunque se supone que si). Bueno entonces me gustaría
> saber si hay alguna forma de reservar ese espacio.
> >>
> >
> > Creo que el problema es que el sistema con el que estás trabajando usa
> > una pila de direcciones altas a las bajas, pero tu clase pila trabaja de
> > las bajas a las altas.
> > De todos modos, eso que estás haciendo es completamente inseguro. Dentro
> > de funcion estás usando la pila del hilo. Luego escribes en esa misma
> > pila con la clase STACK, sobreescribiendo vete tú a saber qué. ¿Por qué
> > no usas una dirección de memoria reservada por ti?
> >
> >
> > _______________________________________________
> > Lista de correo Cconclase Cconclase en listas.conclase.net
> >
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100623/b3f844a9/attachment.html>


Más información sobre la lista de distribución Cconclase