#include
#include
struct{
int matricula;
char nombre [30];
int edad;
} alumno;
int main()
{
printf("Dame la matricula a buscar: ");
int clave;scanf("%d",&clave);getchar();
FILE *archdisco;
archdisco=fopen("c:\\hugo\\alumnos.dat","at+");
while(fread(&alumno,sizeof(alumno),1,archdisco)==1)
{
if(clave==alumno.matricula){
printf("Matricula =%d",alumno.matricula);
printf("Nombre=%s",alumno.nombre);
printf("Edad =%d",alumno.edad);
printf("\n");
}
};
fclose(archdisco);
getchar();
}