[완료]CArchive 관련해서 질문입니다

tommybee의 이미지

초보적인 질문인거 같은데요...
C++의 CArchive클래스를 이용해서 저장한 파일을
char 배열형태로 파일에서 읽어 들일려고 합니다 이렇게 할 경우에는 별 문제가 생기지 않을 까요?
만약 일정바이트를 읽어 들이거나 C 구조체 형식으로 바로 읽어 들이는 경우에는
무슨 문제가 있을 수 있는지 궁금합니다(유니코드 정의 시에는 #pragma oncef지시자를 썼던 걸로 기억됩니다)

제가 하고 싶은 것이 뭐냐면 CArchive로 만들어진 파일의 로직을 일반 C 로직으로 변환 할려고 하는 데요
한번 해보긴 했는데 뭐 되긴 되는 거 같은 데 어떤때는 안되는 거 같기도 하고 긴가민가 합니다

고수님들의 좋은 경험담 부탁드립니다.

cppig1995의 이미지

상관 없습니다만 CArchive <-> fprintf/fscanf, CFile <-> fwrite/fread인 걸 염두에 두세요.
참고로 #pragma once는 헤더 파일 중복을 막는 역할을 하며, 전혀 상관 없습니다.

Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.

tommybee의 이미지

죄송 #pragma pack(1)이었습니다.