摘要: wprintf(L"小开\n"); 无法正确输出?! 大学时就遇到这个问题,觉得很奇怪,为什么明明 Windows NT 系列内核都是使用 Unicode 的,而且在中文系统下跑,怎么反而无法输出汉字?虽然那时候鼓浪听涛上有前辈给出了提示,但还是不明白怎么会有这么 BT 的 CRT…… 最近看了《C99 规范》才明白了,原来这是“规范”规定的(C99 这样规定,C89 应该也有吧,谁证实一下?):At program startup, the equivalent of setlocale(LC_ALL, "C"); is executed. 所以,se 阅读全文
posted @ 2011-11-29 11:43 moonbay 阅读(418) 评论(0) 推荐(0) 编辑