항상 답변을 해주셔서 고맙습니다. 고수님들...
이번에도 제 머리가 아둔하여 질문을 드립니다. ^^;;
아래의 소스부분에서
첫번째 질문..
Test := @s[1]; --> 이부분이 Test := @s; 로 하면 안되는 이유가 있나요?
제가 보기에는 s 스트링 변수의 주소값을 Test에 넣어 주기만 하면 되는것 같은데..
왜 @s[1] 에 사용했는지요?
스트링변수도 배열로써 사용되는지요?
두번째 질문..
ShowMessage(Test^.rec1); 에서 ShowMessage(Test.rec1); 이렇게 사용해도
이상이 없이 똑같은데...
Test^.rec1 이렇게 사용해야하는 이유가 있나요?
셋번째 질문..
레코드형과 포인트 형에 대해서 간략하게 설명을 부탁드립니다.
마직막으로 이것을 이용해서 내용을 파일로 출력할려고 합니다.
어떻게 해야하나요? -->이것이 가장 중요함
꼬옥~~~ 답변 부탁드립니다.
감사합니다. ^^;;
type
Trec = record
rec1 : array[1..2] of char;
rec2 : array[1..5] of char;
rec3 : array[1..5] of char;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
Test : ^Trec;
s : String;
begin
s := 'aabbbbbccccc';
Test := @s[1]; --> 이부분도 설명을..
ShowMessage(Test^.rec1); --> 이부분하고
ShowMessage(Test.rec2);--> 이부분이 이해가 잘 안되는군요
end;