Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/12/2010, 14:25
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: Problema con estructuras y ficheros.

En el primero, clase[cont].nombre es un array (en este caso de caracteres). En C, el nombre de un array es un puntero al primer elemento, por ello no es necesario anteponer el operador de dirección (&).

En el segundo, clase[cont].nota es un float, y por tanto hay que pasar su dirección para utilizarlo con fread/fwrite. De ahí que se le anteponga el operador de dirección (&).