[問題] 十六進位轉十進位的代碼

看板C_and_CPP (C/C++)作者 (☆機械式天秤☆)時間16年前 (2009/07/25 22:18), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
如果十進位轉十六進位是這樣寫: CString strCode; CString strData; strData.Format(_T("%-2.2X"), ::_ttoi(strCode)); 如果要顛倒過來,strCode是十六進位,希望strData顯示十進位, 請問Format裡面的轉換碼應該是多少? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.22.72

07/27 11:17, , 1F
試試看 strtoul() 能不能用吧
07/27 11:17, 1F

07/27 12:30, , 2F
第一個反應就是, 用sscanf+%x讀回來....@_@"
07/27 12:30, 2F

07/27 17:09, , 3F
那也不錯…
07/27 17:09, 3F
文章代碼(AID): #1AQnHBCe (C_and_CPP)
文章代碼(AID): #1AQnHBCe (C_and_CPP)