[問題] Eclipse下 用char印出ASCII碼的問題?

看板C_and_CPP (C/C++)作者 (Anthony)時間15年前 (2011/04/12 06:13), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
開發平台(Platform): Ubuntu 10.04 問題(Question): 想利用ASCII 3~6印出撲克牌花色 餵入的資料(Input): static_cast<char> (int 3~6) 預期的正確結果(Expected Output): 四種撲克牌花色(抱歉我不會打) 錯誤結果(Wrong Output): 所有輸出都是一個奇怪的字元 描述如下 一個方形框 裡面有四個圈圈... 補充說明(Supplement): 用Windows 的DEVC++執行的時候可以正常顯示不死心再用Windows下的Eclipse執行發現 3~6分別印出'L(不是英文 比較小且偏上 抱歉我不會打)' '」' '|' '-' 所以應該是Eclipse本身的問題嗎?(Windows & Ubuntu都有問題) 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.218.127 ※ 編輯: wxes60711 來自: 140.114.218.127 (04/12 06:22)

04/12 06:51, , 1F
編碼問題, 花色符號不是 ASCII 標準字元, 是 Windows 自
04/12 06:51, 1F

04/12 06:51, , 2F
己搞出來的...
04/12 06:51, 2F

04/12 06:53, , 3F
Eclipse 應該是用 Unicode 所以要用 \x2660 開始的那些
04/12 06:53, 3F

04/12 06:53, , 4F
那這樣的話 在windows系統下運行eclipse應該會得到正確
04/12 06:53, 4F

04/12 06:53, , 5F
的結果吧??
04/12 06:53, 5F

04/12 06:54, , 6F
請問 \x2660 是什麼@@? 抱歉見識淺薄
04/12 06:54, 6F

04/12 08:08, , 7F
Eclipse 不是用 Windows 的 console, 是自己的, 編碼預設
04/12 08:08, 7F

04/12 08:08, , 8F
好像是 UTF-8 的樣子, 其實我也不太了解
04/12 08:08, 8F

04/12 08:09, , 9F
那個碼是 Unicode, 要怎麼印出來要去看些教學才行
04/12 08:09, 9F
文章代碼(AID): #1Detpmg7 (C_and_CPP)
文章代碼(AID): #1Detpmg7 (C_and_CPP)