Hola tengo un problema y necesito su ayuda, es la primera vez que utilizo como quien diga un tutor por un foro espero hacerlo bien....OK necesito un programa en C++ que haga un archivo secuencial con un ABC (altas, bajas y continuas).Donde se puedan registrar, los nombres, edad, y matricula de un estudiante hice este programa  

  pero marca un error al momento de compilarlo 

 ...espero que me puedan ayudar..Gracias 
  #include <conio.h>
#include <string.h>
#include <stdio.h>
struct {
 
int matricula;
char nombre[30];
int edad;
} alumno;
 
void main() {
 
clrscr();
 
 printf("dame matricula buscar:");
 int clave; scanf("%d",&clave);
   getchar();
 
 FILE *archdisco;
 
 archdisco = fopen("c:\\ac\\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(" MESES =%d ",alumno.edad);
  printf("\n");
 };
}; 
 
 fclose(archdisco);
getchar();
}