Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2013, 18:00
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Archivo binario no abre cuando se vuelve a ejecutar el programa

hola! creo el error esta en:
Código C:
Ver original
  1. (fread (&p, tamanio, 1, arch)!= 0 )
"p" ya es un puntero, por lo tanto si vos pones "&p" les estarias pasando la direccion de "p"(puntero a puntero) a la funcion fread, lo cual esta mal

Otra cosa, antes de entrar a la funcion leer_registro, "p" tambien esta creado como:
Código C:
Ver original
  1. p=(ap_calificaciones) malloc (sizeof(struct calificaciones)*31);


Saludos