Título: Direcciones de memoria Publicado por: Maik33 en 17 Octubre 2012, 14:31 pm Hola, tengo un problema con las direcciones de memoria en C. Tengo que guardar en un fichero varias direcciones de memoria, de enteros por ejemplo. Esto no me produce ningun problema. El problema lo tengo al intentar leerlos.
Este es el codigo de prueba: Código
compila bien pero al ejecutar me da violacion del segmento. Tambien he intentado los mismo pero con arrays de char, y el mismo problema: Código
Alguien sabe que hago mal, o como se hace? He buscado en google pero todo lo que encontre es teoria sobre punteros que ya se (creo). Gracias. Título: Re: Direcciones de memoria Publicado por: xiruko en 17 Octubre 2012, 14:35 pm c+especificadores+formato (http://altamiraweb.net/especificadores-de-formato-en-c) y busca por puntero o direccion de memoria, veras que el que se usa no es %x.
si despues de esto te sigue fallando comentalo y probaremos otra cosa. un saludo! Título: Re: Direcciones de memoria Publicado por: Maik33 en 17 Octubre 2012, 14:40 pm Ya habia probado esa manera
Código
pero lo mismo, violacion del segmento. Título: Re: Direcciones de memoria Publicado por: xiruko en 17 Octubre 2012, 14:45 pm prueba asi:
Código
un saludo! Título: Re: Direcciones de memoria Publicado por: Maik33 en 17 Octubre 2012, 14:48 pm Gracias, ahora si.
Que fallo mas tonto. Gracias por todo. |