#pragma pack(1) 이건..?

겨우겨우 CreateSHJ 함수와 Loading() 함수, 이렇게 중심이 되는 함수 2개를 완성 시켰다. (나머지는 부수적인 것들이다.)

이걸 계속 도스에서 테스트 하다가

 

내가 가지고 있는 소스에 적용하니까 엄청난 에러가 나는 것이 아닌가 -_-!!

그것은 읽어온 파일(SHJ파일)의 값들이 이상해저서 넘어 온다는 것이다.

고생고생 끝에 #pragma pack(1) 이것을 Shj파일헤더에 넣어주니까

 

잘 된다. -_-a;; 내가 자주 쓰는 전처리기 문은

#include

#define

#ifndef

#endif

 

요 4개 정도 이다. 그래서 다른 전처리기 문에 대해서는 잘 모른다.

#pragma pack(1) 이건 내 흐릿한 기억으로..

데이터들이 4바이트로 처리 되는걸 1바이트씩 처리 하는 걸로 바꾸는 거였던가??;;

 

그런거였던걸로 기억하는데...자세히는 모르겠다.

무심코 때려 넣은 코드로 인해 동작하니까 왠지 기분이 찝찝하다 =_=a;

일단 완성은 되었으니...

 

내일은 툴을 만들어 볼까...

칼루
작업일지 2004. 8. 23. 21:53
,
Powerd by Tistory, designed by criuce
rss