도대체 이 코드 뭐가 문제점인지 모르겠네 ㅡㅡ;;

#include <stdio.h>

int main(void)
{
int *a= (int *)malloc(sizeof(int)*N);

 FILE *fp;
 fp = fopen(\"randomdata.dat\",\"rb\");
 fread(a,sizeof(int),N,fp);
 fclose(fp);

 for( int k =0 ; k < N; k++)
 printf(\"a[%d] = %d\\n\", k , a[k]);
 int temp;
 for(int i = 0; i < N; i++)
  for( int j = 0; j < i; j++)
   if( a[j ] > a[i ])
   {
    temp = a[j];
    a[j] = a[i];
    a[i] = temp;
   }

 for( int k =0 ; k < N; k++)
 printf(\"a[%d] = %d\\n\", k , a[k]);
 
 printf(\" median = %d\", a[49]);
}


왜 에러가 뜨는거지 ㅡㅡ;;