안녕하세요. 다름이 아니라 다음과 같이 정의를 할때 BYTE로 정의한 bH,bC가 내부적으로보면 2byte의 공간을 차지해서 sizeof(R)을 해보면 8이 됩니다. 어떻게 size를 6으로 만들수 없을까요? 조언 부탁드립니다. R = Record uL : WORD; b...
이경문
•
2000.12.05 04:58
record앞에 packed라는 예약어를 붙이시면 됩니다.
R = packed Record
uL : WORD;
bH : BYTE;
...
R = packed Record
uL : WORD;
bH : BYTE;
uS : WORD;
bC : BYTE;
end;
권혁주 wrote:
> 안녕하세요.
> 다름이 아니라 다음과 같이 정의를 할때
> BYTE로 정의한 bH,bC가 내부적으로보면 2byte의
> 공간을 차지해서 sizeof(R)을 해보면 8이 됩니다.
> 어떻게 size를 6으로 만들수 없을까요?
> 조언 부탁드립니다.
>
> R = Record
> uL : WORD;
> bH : BYTE;
> uS : WORD;
> bC : BYTE;
> end;
>
>