精華區beta Programming 關於我們 聯絡資訊
※ 引述《yoco315 (眠月)》之銘言: : ※ 引述《milochen (4/100天自我觀察)》之銘言: : : 然後執行下面兩行程式後 : : std::wstring A = L"abcdefg測試"; : : std::wcout<<A; : wstring 裡面是放 unicode : 但是用哪一個 codepage 還不知道.. : 所以要把 codepage 告訴 wcout : 讓 wcout 知道怎麼輸出.. : std::wstring ws = L"abcd測試1234"; : std::wcout.imbue ( std::locale("cht") ) ; // 指定 codepage : std::wcout << ws ; : 這樣就可以了.. 感謝,原來如此 可是我又碰到了問題,compile可以過了 在追縱之後,發現 就是 std::locale("cht") 的執行,會產生異常 跑起來的時候,會印出 Aborted 的字樣 請問這種情形是代表這系統沒有支援此codepage 才會發生的錯誤嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.135.33