作者Algorist (Algorist)
看板C_and_CPP
標題[問題] 輸入ASCII碼 轉char
時間Sun Jul 24 18:32:30 2011
請問如何在程式(.exe)執行下
輸入ASCII碼 轉char
ex:0x41(16進制) => A
0x42(16進制) => B
因為有些符號打不出來
需透過ascii來轉成符號
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.172.3
推 mars90226:輸入int轉成char輸出? 07/24 18:42
→ mars90226:應該說開char去存輸入的int然後用%c輸出 07/24 18:43
→ tropical72:若你是煩惱,在你的src code 上無法輸出 ascii 符號 : 07/24 18:47
→ tropical72:putchar('\x2'),或printf("%c",'\x2');之類方式. 07/24 18:48
※ 編輯: Algorist 來自: 114.37.172.3 (07/24 19:14)
推 purpose:RichEdit Control 比如 WordPad 打 Alt + 十進位內碼 (數 07/24 19:43
→ purpose:字鍵盤),還原時打 Alt + x 即可 07/24 19:44
→ Favonia:語言本身沒辦法輕鬆印出 ASCII, 因為要用什麼編碼是實作 07/24 21:29
→ Favonia:決定。得要使用或參考語言本身以外的東西才能保證成功。 07/24 21:30
→ firejox:你似乎還少了字型這個選項XD 07/24 23:00
→ Algorist:謝謝各位指教 本來是想問跳脫字元 後來找到輸入的方式 07/25 17:59
推 horngsh:可否請教Favonia大, C/C++不都是用ASCII嗎? 07/25 19:14
→ Favonia:不是啊。如果都用 ASCII, 一個中文字都打不進去,也不用設 07/25 21:31
→ Favonia:計 trigraphs 了(像是 ??= 代表 #) 07/25 21:33