#include #include int main() { void *buf; FILE *infp = fopen("ezboot.x5", "rt"); FILE *outfp = fopen("out_ezboot.x5", "w+"); buf = malloc(4*4); // 32bits fread(buf, 1, 4, infp); fwrite(buf, 1, 4, outfp); printf("%x", *(int*)buf); } 뭐.. 별거 없는 코드이다.. 끝에 void 형인 buf를 캐스팅 연산을 이용하여 출력할 수 있게 해준다는 것을 빼먹지 말자.. printf에서는 void형은 출력못하니 int * 로 형변환을 한 다음에 안에 있는 데이터를 출력한다.