Q&A

  • 스트링을 빼기 하는건 안되는건가요?
^^  안녕하세여 델을 사랑하시는 님덜..

S := S + '   ';        //  공백 늘려가기
이렇게 하면 되는데요..


S := S - '   ';   // 이런식으로 공백을 줄일수도 있나요?
먼저 초기화에서 원하는 만큼 공백을 많이 두고 초기화된 공백에서
두칸 정도씩 계속 공백을 줄여나가려구 하는데..
처음 공백은 왼쪽에서 부터 입니다.
제가 생각하는건 오른쪽 끝에 문자 하나가 있구요..
왼쪽의 공백을 조금씩 줄여나가면서 문자가  / 모양처럼 나타나게 하는건데요
S := S - '   ';  처럼 하면 안되더라구요..^^
여기에서 에러가 나요..
뭐가 문제인지 알수가 없어요..
고수님덜 한수 가르쳐 주세요.....꾸벅..

예)                                A
                                  B
                               C
                            D
                         E
                      F

            이런 형태루 하길 원합니다.......
3  COMMENTS
  • Profile
    지라기 2002.07.11 02:33
    -공백빼기문법은 없는걸로 알고있습니다.
    S:=S+' ';
    문법대신
    Format문법을 사용하면 공백을 원하는만큼 늘렸다 줄였다할 수 있습니다.
    ********************************************************************

  • Profile
    KDDG_ZZOM 2002.07.11 02:32
    copy명령어로 잘라내기 하면서 하시면 될것같은데...
    예전에 GW BASIC배울때 배웠던 로직인데... 잘모르겠네요...^^
    즐프하세요...


  • Profile
    세미콜론 2002.07.11 03:34
    사용법 아시지요???
    memo / edit/ button 이렇게 폼에 놓구요.. 버튼에 코딩한것
    응용 해 보세요~
    procedure TForm1.Button1Click(Sender: TObject);
    var i, j : integer;
    begin
        Memo1.Lines.Clear;       //메모 깨끗이
        j := Length(Edit1.Text); //문자길이
        For i:= 1 to j do begin
        Memo1.Lines.Add( Copy(Edit1.Text,i,j)); //메모라인에 잘라붙이기
        end;
    end;