코드 조각
Hex 문자열을 숫자로 변환하기
알 수 없는 사용자
2012. 4. 10. 11:58
VCL ( Delphi 이나 C++Builder) 에서
숫자를 Hex-String으로 변환하는 함수가 있다.
IntToHex
그런데 그 반대되는 HexToInt 라는 이름의 함수는 없다.
그래서 만들어 보았다.
HexToInt
//==================================================
int __fastcall HexToInt(String str)
{
return StrToInt("x"+str);
}
//==================================================
추신
StrToInt 라는 함수는
기본적으로 문자열을 숫자로 변환해주는 함수인데
만약 prefix에 '$' 나 'x' , 'X' , '0x' 등이 붙으면
뒤에 문자를 HexString으로 판단하고
변환해준다.