lunes, 2 de mayo de 2011

Busqueda de Registro

#include
#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();
}