aaa : array of char;
라는 배열이 있다고 가정합니다..
sizeOf(aaa) 하면 aaa가 비어있어도 4byte가 나오더군요.. 이유를 모르겠습니다..
일단 제가 하고자하는것은 String형태의 문자를 저 aaa에 넣어서... socket으로 byte 수만큼 보내는 것입니다.
'123456' 이라는 문자가 있다면 즉 6byte를 aaa에 담아서 전송하는것이지요..
aaa[0] := '1';
aaa[1] := '2';
aaa[2] := '3';
aaa[3] := '4';
aaa[4] := '5';
aaa[5] := '6';
이런식으로 할당되서 넣어봤지만... SizeOf(aaa) 했을때는 마찬가지로 4byte 입니다..
6 byte로 넘기고자 할때는 어떻게 해야하나요?
님이 원하시는 것은 StrLen 이겠군여.
널값을 제외한 문자열의 길이를 돌려줍니다.
즐건 프로그래밍 하세여~