Q&A

  • 변수형 변환 방법좀 알수있을까요..?
비베같은경우엔 var(변수형) 하면 문자형 변수가 숫자형으로

변환되었던걸로 기억하는데요..



델파이같은경우엔 정수형을 문자형으로 문자형을 정수형으로 바꾸고 싶으면

어떤 함수가 있나요?



책을 찾아도 잘 모르겠네요.... 좀 가르쳐 주시면 감사하겠습니다...

3  COMMENTS
  • Profile
    정성훈 2001.10.11 00:10
    문자열 변환 함수

    ================================================================================

    IntToHex

    정수 -> 16진수 -> 문자열로 변환한다.



    IntToStr

    function IntToStr(Value:Longint):string;



    정수형 데이터를 문자열로 변환해 준다.



    IsValidIdent

    function IsValidIdent(const Ident:string):Boolean;



    주어진 문자열이 올바른 식별자이면 True를 준다.



    Length

    function Length(S:string):integer;



    문자열의 길이를 돌려준다.



    LoadStr

    function LoadStr(Ident:Word):string;



    실행파일로부터 문자열을 가지고 온다.



    LowerCase

    function LowerCase(const S:string):string;



    문자열을 모두 소문자로 만든다.



    MoveTo

    function AnsiCompareText(const S1, S2:string): Integer;



    S1 문자열들과 S2 문자열들을 비교한다. AnsiCompareStr과의 차이점은 비교하는 문자열의 크기에 있다. 더 많은 양의 문자열을 한번에 비교할 경우에는 이 함수를 사용한다. 특히 메모 필드에 저장된 텍스트를 상호 비교할 경우에 이용한다.



    NewStr

    function NewStr(const s:string):PString;



    힙에서 새로운 문자열을 할당한다.



    Pos

    function Pos(substr:string; S:string):Byte;



    문자열 내에서 임의의 문자열 일부가 시작되는 곳을 알려준다.



    Str

    procedure Str(X [: Width [: Decimals ]]; var S);



    정수, 실수 -> 문자열로 변환한다.



    StrToInt

    문자열 -> 정수로 변환한다.



    StrToIntDef

    문자열을 정수로 변환하되, 실패할 경우에는 미리 정해준 값을 준다.



    Trim

    문자열 내에서 시작 및 끝의 공백과 제어문자를 제거한다.



    TrimLeft

    문자열 내에서 시작 공백과 제어문자를 제거한다.



    TrimRight

    문자열 내에서 끝나는 공백과 제어문자를 제거한다



    UpperCase

    문자열을 모두 대문자로 바꾼다.



    Val

    문자열을 정수값으로 바꾼다. 실패일 때, 문자열내에서 실패한 위치를 돌려준다.



    영어권 이외의 문자열처리시에는 Ansi형 프로시저/함수를 사용한다.



    ValidateEdit

    procedure ValidateEdit;



    에디트 박스에 필요한 공백 문자의 수를 알아내기 위하여 EditText 프로퍼티를 검사한다





  • Profile
    이지우 2001.10.11 00:57
    감사드립니다..

    완벽하네요 ^^

    정말 많은 도움이 되었습니다~

  • Profile
    정성훈 2001.10.11 00:11
    이지우 wrote:

    > 비베같은경우엔 var(변수형) 하면 문자형 변수가 숫자형으로

    > 변환되었던걸로 기억하는데요..

    >

    > 델파이같은경우엔 정수형을 문자형으로 문자형을 정수형으로 바꾸고 싶으면

    > 어떤 함수가 있나요?

    >

    > 책을 찾아도 잘 모르겠네요.... 좀 가르쳐 주시면 감사하겠습니다...





    문자 => 정수 StrToInt( 문자 )

    정수 => 문자 IntToStr( 정수 )



    Str 이나 Int 대신 형식에 맞게 넣으면 됩니다.

    실수면 Float 이런식으로 ,...

    즐코되시고 변환함수 다 올려드리죠...

    그리고 널에 관한거와 문자열에 관한 함수 님이 문자 구문 찾는글에 올렸습니다.

    20000.