![]() |
可以請問在C++中,如何char <-> hex ?
想請問各位前輩:
在C++中, 我想讀一個檔案, 然後將讀到的檔案檔案轉成hex文字檔.然後再轉回. 所以需要把讀到的char轉成hex, 以及將來要把hex轉成char要如何做呢? ex: 如果讀到 A 就轉成 41, 如果讀到 # 就轉成 23. 將來如果讀到 41 就轉回 A, 如果讀到 23 就轉回 #. 有沒有什麼函數可以直接轉呢? 謝謝大家了! |
|
謝謝snoopy.
我回去試試再來討論:on_45: 好高興, 實在不好找說.. |
不好意思snoopy..
我找不到對應的函數耶. 都只有將字串轉成 整數 長整數 double..等的 沒有說將讀到的字元轉成hex的耶.:on_03: |
是不需要轉啦
因為C本來就是以 "數字" 的方式儲存自元 比如說 'A' 他會以 65 這個數字存於電腦 所以本身就是數字就不用再轉數字 十進位轉十六進位 也不用轉 在printf() 利用 %x 印出即可 PHP 語法:
建議你去找 字元轉數字 再找 十進位轉十六進位 會比較好轉 |
謝謝snoopy.:on_45:
我試試看再來討論.. 謝謝您喲~ |
所有時間均為台北時間。現在的時間是 03:01 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *