el archivo binario es el siguiente:
carre Carrera 10
patin Patin 4
bicic Bicicleta 7
natac Natacion 18
Código
#include <stdio.h> struct Expedientes { char codigo[7]; char descripcion[15]; float tiempo; }; struct Competencia { char codigo[7]; float tiempo; }; void main (){ FILE *archivocompetidores; struct Expedientes records[4]; int tr; //struct Competencia competidor; //archivocompetidores=fopen("competicionbinario.dat","rb"); //if (archivocompetidores==NULL) // printf("no existe archivo archivocompetidores"); leetabla(records,&tr); } void leetabla (struct Expedientes records[], int *tr){ *tr=0; FILE *archivorecords; if (archivorecords==NULL) (*tr)++; } }