And*_*eda 2 c++ hex c++builder c++builder-xe
我想在RAD Studio C++ Builder XE中将十六进制字符串转换为16位十进制.
例如,我有十六进制字符串"8FC".二进制表示为100011111100.这个的十进制表示为:2300.
如何在C++ Builder XE中进行此转换?
最后,我找到正确的路该怎么做这种转换这篇文章.它只是尝试调用该StrToInt()过程,但前缀为" $ ",如下所示:
s1 = "8FC";
int i = StrToInt(UnicodeString("$") + s1);
Edit1->Text = IntToStr(i);
Run Code Online (Sandbox Code Playgroud)