Q&A

  • valid integer 해결해주세요
스트링으로 있던 수를 copy를 사용하여 잘랐습니다.

예를 들면 200208 에서 2002 08 로요..

그런후에 strtoint로 정수로 바꾸려고 하는데.. 않되는데...

뒤의 '08'을 그냥 '8'로 바꿀수가 없나요??
1  COMMENTS
  • Profile
    홍성락 2002.08.23 06:43
    hsr/////////////////////////////////////////////////////
    어떻게 하셨는지 잘 몰라서요.
    혹시 아래인지요?
    아랜 간단히 했지만 만약 형식이 필요할경운 정수로바꾼후 format함수로 하시면됩니다.
    procedure TForm1.Button1Click(Sender: TObject);
    var
        Str0, Str1, Str2 :String;
    begin
        Str0 := '200208';
        Str1 := copy(Str0,1,4);
        Str2 := intToStr( StrToint(copy(Str0,5,2)) );

        showmessage( Str1 + '년 ' +Str2);
    end;