奇怪的問(wèn)題,據(jù)說(shuō)vs2003能成功,vs2005的確是要失敗。。。
解決辦法:
//設(shè)置代碼頁(yè)為簡(jiǎn)體中文,936是簡(jiǎn)體中文的代碼頁(yè)。
std::locale loc1 = std::locale::global(std::locale(".936"));
{
// 在這里使用std::ifstream 或者 std::fstream
}
//恢復(fù)原來(lái)的代碼頁(yè)
std::locale::global(std::locale(loc1));
posted on 2009-10-12 17:44
大寶天天見(jiàn) 閱讀(1505)
評(píng)論(3) 編輯 收藏 引用 所屬分類(lèi):
2.C/C++/C#/Java