看板 C_and_CPP 關於我們 聯絡資訊
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)