C로 비트스트림 파싱해서 7가지 타입(char ~ double)으로 출력하기 (시스템 프로그래밍 과제)
C 비트스트림 파싱과 7가지 타입 출력 대표 이미지시스템 프로그래밍 수업 과제로 받은 문제인데, 요약하면 input 파일에 들어 있는 0/1 비트스트림을 처음부터 끝까지 읽어서 앞에서부터 순서대로 signed char → ASCII → unsigned char → signed int → unsigned int → float → double 이렇게 7가지 타입으로 해석해서 printf로 출력하라는 거였다. 조건은 출력에 printf만 쓸 것(puts 쓰면 형식이 안 맞아서 감점), 파일 크기를 미리 모르니 동적 할당을 쓸 것, Makefile 포함해서 학번 붙인 파일명으로 제출할 것.이 과제가 진짜 물어보는 건 두 가지다. 메모리에 있는 같은 비트열을 어떻게 다른 타입으로 해석하느냐(type punning..
학습·과제
2026. 7. 23. 20:07