[問題] win10的ascii壞掉了

作者: IcecreamHsu (冰淇淋)   2016-07-21 17:34:00
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Windows 10
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
直接貼網址 http://bbs.csdn.net/topics/391900534
是的 win10的ascii和之前有很大的不同
我是在寫撲克牌的時候發現怪異的地方
原本代表花色的3 4 5 6變成引號了
有沒有大神知道要怎麼用舊版的ascii 或是花色圖案的新版ascii碼是多少呢QQ
感激不盡
p.s. 原程式拿到win7的電腦跑是正常運作的 所以是作業系統的問題
作者: yilanP (Train Station)   2016-07-21 18:05:00
用個for印出全部啊?
作者: IcecreamHsu (冰淇淋)   2016-07-21 18:09:00
呃樓上抱歉 我內文沒有表達清楚 ~128都沒有花色圖案
作者: Caesar08 (Caesar)   2016-07-21 18:22:00
你應該先搞清楚ascii是甚麼東西。這跟windows無關
作者: CoNsTaR ((const *))   2016-07-21 20:16:00
你要把 CMD 的編碼改成 437 (OEM - United States)
作者: IcecreamHsu (冰淇淋)   2016-07-21 20:59:00
請問樓上的意思是在程式碼加入system("chcp 437");嗎假如是 我加了仍然沒有用
作者: suhorng ( )   2016-07-21 21:39:00
開一個 cmd.exe, 改編碼, 執行你的程式, 這樣可以嗎
作者: CoNsTaR ((const *))   2016-07-22 04:37:00
右鍵改…
作者: IcecreamHsu (冰淇淋)   2016-07-22 19:41:00
感謝兩位大大回覆 可惜都不能欸QQ
作者: CoNsTaR ((const *))   2016-07-22 19:43:00
你要改預設值 然後重開一個 CMD
作者: IcecreamHsu (冰淇淋)   2016-07-22 19:55:00
http://i.imgur.com/1bXfBm4.png哦哦 我發現那個舊版主控台打勾就可以了!感謝幾位大大熱心回覆!!
作者: CoNsTaR ((const *))   2016-07-23 04:31:00
你應該先搞清楚什麼是ASCII吧

Links booklink

Contact Us: admin [ a t ] ucptt.com