기대도 안한다만

#include <stdio.h>
#include <stdlib.h>

int main()
{
        FILE *fp;
        int *num;
        int buffer,i=0,max,min,count=0;
        fp=fopen("data.txt","r");
        if(fp==NULL)
        {
                printf("파일이 없습니다.");
                exit(1);
        }
        while(!feof(fp)==NULL)
        {
                fscanf(fp,"%d",&buffer);
                count++;
        }
        num=(int *)malloc(sizeof(int)*count);
        rewind(fp);
        while(!feof(fp))
        {
                fscanf(fp,"%d",&num[i]); //배열 num에 파일로부터 숫자 데이터를 입력 받음
                i++;
        }
        //최대값 구하기
        max=num[0]; //첫번째 값을 최대값으로 지정
        for(i=0;i<count;i++)
        {
                if(num[i]>max)  //만약 배열 num에 저장된 값이 max보다 크다면
                        max=num[i]; //max에 그 값을 저장
        }
        //최소값 구하기
        min=num[0]; //첫번째 값을 최소값으로 지정
        for(i=0;i<count;i++)
        {
                if(num[i]<min)  //만약 배열 num에 저장된 값이 min보다 작으면
                        min=num[i]; //min에 그 값을 저장
        }
        //화면 출력
        for(i=0;i<count;i++)
                printf("%5d",num[i]); //화면에 배열에 저장된 값들을 모두 출력
        printf("\n");
        printf("Max : %d\n",max); //화면에 최대값을 출력
        printf("Min : %d\n",min); //화면에 최소값을 출력
        free(num);  //메모리 반환
        fclose(fp); //파일 닫기
        return 0;
}

이거 씨!빨한시간동안봐도 모르겟다 컴파일오류아닌데 계속 꺼지내 염병씨!빨좆