Q&A

  • 레코드로 잡은 변수에 한꺼번에 자료를 넣을수 없나요?
예를들어

type

TRec = record

rec1: string[3];

rec2: string[5];

end;

으로 선언하고

procedure TForm1.Button1Click(Sender: TObject);

var

Test: ^TRec;

s : string;

begin

s := 'aaabbbbb';

Test := @s;

ShowMessage(Test^.rec1);

end;

이렇게 하면 이상한 값이 나오던데요...



Test.rec1 과 Test.rec2에 각각 aaa, bbbbb를 넣지 않고

Test 변수에 한꺼번에 aaabbbbb를 넣을수는 없나요?

물론 사용시에는

Test.rec1에는 aaa 가

Test.rec2에는 bbbbb 가 들어있어야하구요.



부탁드립니다...

0  COMMENTS