Binary File 입력을 받아서 fread 함수로 메모리에 저장을 할때,
Data Size가 가변적인데 이를 처리할 방법이 없을까요?
예를들어,
typedef struct _DATA
{
char header[3];
char data[20];
}DATA;
로 구조체를 설정하고 파일오픈을 한 후 fp 변수로 받은다음,
DATA sData[??];
fread (sData, sizeof(DATA), ??, fp);
로 받아올때 DATA 구조체가 몇번 반복될지 모른다면(파일마다 다르다면) 어떻게 처리해야 할까요?
코딩 경험이 부족하여 간단한것 같은 문제도 고민이네요, 좋은 방법 아시는분 답변 부탁드립니다.