Q&A

  • 스트링을 핵사값으로...
제 질문은 스트링 '6A' 값을 핵사 0x6A로 만들고 싶습니다.

또 스트링 'C0CC'값으로 핵사 0xC0CC로 만들고 이를 다시 한글 '이'로 만들고 싶습니다.

함수를 뒤져 보고 하루종일 뒤져봐도 모르겠어요.

고수님들 제말 가프처주세요.



2  COMMENTS
  • Profile
    최용일 2001.03.29 01:52
    안녕하세요. 최용일입니다.



    Integer(기타 Cardinal 타입)나 헥스값이나 컴퓨터에선 똑같이 취급합니다. 다만 우리가



    표기할때만 다를뿐입니다.



    문자를 숫자로 바꾸는 것은 StrToInt를 이용하시면 됩니다. 다만 이게 16진 표현식이라



    면 $를 써서 16진 표현식이라는 것을 알려주시면 됩니다.



    var

    Hex: Integer;

    Str: string;

    begin

    Str := '6A'

    Hex := StrToInt('$' + Str);

    ShowMessage(IntToHex(Hex, 2));

    end;



    var

    Str, HanStr: string;

    Hex: Integer;

    begin

    Str := 'C0CC';

    Hex := StrToInt('$' + Str);

    SetLength(HanStr, 2);



    HanStr[1] := Char(Hi(Hex));

    HanStr[2] := Char(Lo(Hex));

    // 아래처럼 하셔두 똑같습니다.

    // Hex := Swap(Hex);

    // Move(Hex, HanStr[1], 2);



    ShowMessage(HanStr);

    end;



    ^^ 항상 즐코하세요...



    이희용 wrote:

    > 제 질문은 스트링 '6A' 값을 핵사 0x6A로 만들고 싶습니다.

    > 또 스트링 'C0CC'값으로 핵사 0xC0CC로 만들고 이를 다시 한글 '이'로 만들고 싶습니다.

    > 함수를 뒤져 보고 하루종일 뒤져봐도 모르겠어요.

    > 고수님들 제말 가프처주세요.

    >

  • Profile
    이희용 2001.03.29 01:52
    감사합니다.

    어제부터 헤메고 있었는데 생각보다 아주 간단히 끝나네요.

    이거 어떻게 감사하다고 얘기를 해야 할지....

    아무튼 즐거운 하루 되시기를....

    최용일 wrote:

    > 안녕하세요. 최용일입니다.

    >

    > Integer(기타 Cardinal 타입)나 헥스값이나 컴퓨터에선 똑같이 취급합니다. 다만 우리가

    >

    > 표기할때만 다를뿐입니다.

    >

    > 문자를 숫자로 바꾸는 것은 StrToInt를 이용하시면 됩니다. 다만 이게 16진 표현식이라

    >

    > 면 $를 써서 16진 표현식이라는 것을 알려주시면 됩니다.

    >

    > var

    > Hex: Integer;

    > Str: string;

    > begin

    > Str := '6A'

    > Hex := StrToInt('$' + Str);

    > ShowMessage(IntToHex(Hex, 2));

    > end;

    >

    > var

    > Str, HanStr: string;

    > Hex: Integer;

    > begin

    > Str := 'C0CC';

    > Hex := StrToInt('$' + Str);

    > SetLength(HanStr, 2);

    >

    > HanStr[1] := Char(Hi(Hex));

    > HanStr[2] := Char(Lo(Hex));

    > // 아래처럼 하셔두 똑같습니다.

    > // Hex := Swap(Hex);

    > // Move(Hex, HanStr[1], 2);

    >

    > ShowMessage(HanStr);

    > end;

    >

    > ^^ 항상 즐코하세요...

    >

    > 이희용 wrote:

    > > 제 질문은 스트링 '6A' 값을 핵사 0x6A로 만들고 싶습니다.

    > > 또 스트링 'C0CC'값으로 핵사 0xC0CC로 만들고 이를 다시 한글 '이'로 만들고 싶습니다.

    > > 함수를 뒤져 보고 하루종일 뒤져봐도 모르겠어요.

    > > 고수님들 제말 가프처주세요.

    > >