Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2008, 04:11
00siete
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 9 meses
Puntos: 6
Respuesta: saber valor contenido en direccion de memoria

El warning supongo que es para la instrucción: "puntero = dfbrd->first_var;"
ya que no creo que el campo "first_var;" sea del tipo "uint16 *".
Para quitar el warning puedes hacer un casting:
puntero = (uint16 *)dfbrd->first_var;
o
puntero = (void *)dfbrd->first_var;

En cuanto a lo del error, de que la memoria no se puede leer. Pues es probable que la dirección 1978 no corresponda con ninguna posición de memoria.
¿ De donde ha salido dicho numero ? ¿ Es un valor que has obtenido aplicando el operador & a alguna variable ? ¿ Es el puntero obtenido de un llamada a malloc() ? ...
__________________
Pop & Rock Bands
Pop Music Stars