도대체 이 코드 뭐가 문제점인지 모르겠네 ㅡㅡ;;
#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]);
}
왜 에러가 뜨는거지 ㅡㅡ;;
이상한데 [핡]
<malloc.h> 불러와야되고 int *a= (int *)malloc(sizeof(int)*N); 이 부분에서 N이라는게 정의되지 않았대.