BCB - StrToHex 함수

Computer/C++ 2005. 11. 6. 14:00
설명: StrToInt함수를 사용하여 문자열을 16진수로 계산하여 정수를 반환한다.

일반 숫자를 나타내는 문자열 앞에 16진수를 나타내는 "0x"를 붙이고 StrToInt함수를 사용한다.

StrToInt 함수 설명(SysUtils에 포함 됨)
인자로 주어진 문자열이 단순 숫자 형태면 십진수 표현으로 보고 문자열을 정수로 변경하지만 문자열에 16진수 표현인 "0x"가 붙어 있으면 16진수 표현으로 보고 문자열이 나타내는 값을 16진수로 계산해서 정수로 변환해준다.

소스:
int StrToHex(String AValue)
{
  String HexFormat = "0x" + AValue;
  return StrToInt(HexFormat);
}

실행결과:
String HexStr = "A0";
StrToHex(HexStr); //160을 반환한다.

Posted by Gu Youn
,