作者liu2007 (薯)
看板C_and_CPP
標題[問題] BCB 十六進位(字串) 轉十進位
時間Tue Sep 15 22:21:24 2009
BCB有提供其他字串轉換or 數字轉換的函數
StrToInt
StrToFloat
StrToDate
StrToTime
IntToStr
IntToHex
FloatToStr
DateToStr
TimeToStr
.
.
.
.
等等
但是今天我輸入一個十六進位的字串
BCB似乎沒有提供字串轉十進位的函式.....
不知道有沒有其他方法來使用
還是只能自己寫~"~??
感謝回答
--
咪嚕、撲撲
可愛~有時也很壞~
http://www.wretch.cc/album/album.php?id=b020306123&book=10
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.32.116
※ 編輯: liu2007 來自: 118.232.32.116 (09/15 22:22)
推 LPH66:sscanf(string,"%x",&var); 這樣? 09/15 22:38
→ liu2007:我試試看@.@ 09/15 22:39
→ liu2007:BCB沒有這個函式 09/15 22:43
推 VictorTom:那是stdio.h還是string裡的標準API吧....@_@" 09/15 22:49
自問自答=.=
AnsiString Str = "FA";
AnsiString Str2 = "0x" + Str;
int Value = StrToInt(Str2);
結果:
Value = 250
※ 編輯: liu2007 來自: 118.232.32.116 (09/15 23:21)