fseek(file, 0L, SEEK_END);
     int file_len = ftell(file);
     rewind(file);

     char *fp = (char*)malloc(file_len);
     memset(fp, 0x00, file_len);
     int a = fread(fp, file_len, 1, file);


file의 용량을 알고싶어서 ftell함수를 써가지고 용량을 리턴받았어.


그래서 문자열 메모리 할당한다음에


fread로 파일 내용 읽었는데 바이트값이 다르네?


ftell이 37바이트 반환하면 fread로 읽으면 50바이트씩 넘어와버리는데


이거 어떡하냐 ㅠㅠ