안녕하세요.
이 어려움을 풀어 주십시오...--;
제가 구현하고 싶은것은
array [1..40] or byte;
40byte 의 byte 배열에 8byte 는 integer 16byte 는 스트링(끝은 null) 또 16byte 는 스트링(끝은 null) 입니다.
검색해보니 string <-> byte배열 은 찾았습니다.
그런데... integer 를 byte 배열에 넣는 방법을 몰라서 이렇게 질문드립니다.
하나의 byte배열에 int,string 을 담을 수 있는 방법이 궁금 합니다.
지도 부탁 드립니다.
그냥 지나가다가 답면해 봅니다.
이런경우 Move이용 하시면 될듯 합니다.
아니면 레코드를 이룔 하는것도 하나의 방법 일듯 합니다.
AA = record
A : integer;
b : String[20];
end;
cc : array [1..40] of byte;
AA1 : AA;
Move(AA1, cc[1], Sizeof(AA));
뭐 이런 식으로요...
아니면
cc : array [1..40] of byte;
A : integer;
B : String[20]
Move(AA1, cc[1], 4);
Move(B, cc[5], 20);