C++各种类型转换,期待你的加入,共同完善

输出:pp = "i am a strudent";

备注:WideCharToMultiByteMultiByteToWideChar中第6个参数设置为零时,则不进行转换,而直接返回出对应转换所需要的存储区大小。故而实际使用中常如下:

LPSTR p = "i am a strudent";

int mm = MultiByteToWideChar(CP_ACP, 0, p, -1, NULL, 0);

LPWSTR pp = new TCHAR[mm];

MultiByteToWideChar(CP_ACP, 0, p, -1, pp, mm);

delete[] pp;

 转自:http://www.360doc.com/content/11/1118/10/8134611_165412860.shtml

关于破解

MultiByteToWideChar 一例乱码的解决

 http://hi.baidu.com/bambooqj/item/543b51def9d16d1fd80e4472

还可以使用宏转换 http://www.cnblogs.com/junyuz/archive/2012/11/12/2766737.html

posted @ 2013-03-06 19:28  stma  阅读(122)  评论(0)    收藏  举报