1.
procedure TfrmComMain.Button5Click(Sender: TObject);
var
S : String;
begin
S :='ABCDEFGHIJK';
ShowMessage(Copy(S, 0, 1));
end;
2.
procedure TfrmComMain.Button6Click(Sender: TObject);
var
S : String;
begin
S :='ABCDEFGHIJK';
ShowMessage(Copy(S, 1, 1));
end;
위의 두개 모두 왜 같은 걸과가 나오는거지요?
1의 결과가 'A'가 나오면...2의 결과는 'B'가 나와야지 당연한거 아닌가요?
> 1.
> procedure TfrmComMain.Button5Click(Sender: TObject);
> var
> S : String;
> begin
> S :='ABCDEFGHIJK';
> ShowMessage(Copy(S, 0, 1));
>
> end;
>
> 2.
> procedure TfrmComMain.Button6Click(Sender: TObject);
> var
> S : String;
> begin
> S :='ABCDEFGHIJK';
> ShowMessage(Copy(S, 1, 1));
>
> end;
>
> 위의 두개 모두 왜 같은 걸과가 나오는거지요?
> 1의 결과가 'A'가 나오면...2의 결과는 'B'가 나와야지 당연한거 아닌가요?
>
>
'B'가 나오려면 ShowMessage(copy(s,2,1)) 이돼야......