看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《Shoex (哇哈哈)》之銘言: : ※ [本文轉錄自 Programming 看板] : 作者: Shoex (哇哈哈) 看板: Programming : 標題: [問題] 要怎麼將extended ascii顯示在console上?? : 時間: Sat May 21 03:05:29 2005 : 我試過的方法 : printf("%c",i); //當i=0~127會顯示該ascii的圖案 只要128以上就會顯示"?"; : unsigned char ch; //ch=0~255 : cout<<ch;只要ch>127,就只能顯示空白 : 要怎麼顯示windows dos 128~255的字元呢 : 假如我今天要畫console的圖 需要用到128以上的字元 要 console/terminal 本身以及所用的字型有支援這類字元的 顯示才行。 中文版的 Windows 好像一律都用 CP950 (繁體中文) 字碼頁, 這樣就不能顯示 128 以上的 1-byte character。 : 另外還想請教 又怎麼在console上顯示有顏色的字元 輸出 ANSI terminal escape sequence (color code) BBS 上有許多教學文件,將那些符號改用程式輸出。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.208.168
Shoex:多謝了 140.116.125.59 05/23