精華區beta Programming 關於我們 聯絡資訊
※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言: : ※ 引述《milochen.bbs@ptt.cc (5/100天自我觀察)》之銘言: : > 感謝,原來如此 : > 可是我又碰到了問題,compile可以過了 : > 在追縱之後,發現 : > 就是 std::locale("cht") 的執行,會產生異常 : 一般不會有這種奇怪的名字, cht 是 win2000 用的,也沒寫全。 因為在 WinXP 以後改成 Chinese_Taiwan.950,所以建議要給 locale string 時,直接寫 .950,比較不會有問題。 : 打 locale -a 確認一下你要用哪個。 : Win32 我不知道怎樣查。 查 MSDN: http://msdn2.microsoft.com/en-us/library/hzz3tw78(vs.80).aspx http://msdn2.microsoft.com/en-us/library/39cwe7zf(VS.80).aspx http://msdn2.microsoft.com/en-us/library/cdax410z(VS.80).aspx http://msdn2.microsoft.com/en-us/library/2x8et5ee(VS.80).aspx 以及測試。 : > 跑起來的時候,會印出 Aborted 的字樣 : > 請問這種情形是代表這系統沒有支援此codepage 才會發生的錯誤嗎? 謝謝 -- 我的微笑,堅持要有鼻子。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.73.227