代码改变世界

ANSI编码字符转化为UNICODE编码字符

2012-04-13 11:01  java20130722  阅读(211)  评论(0编辑  收藏  举报
WCHAR* S2W(char* ansi)

{

int i;

WCHAR* unicode;

unicode = (WCHAR*) malloc ((strlen(ansi)+2)*sizeof(WCHAR));

for (i = 0; i<(signed)strlen(ansi)+1; i++)

unicode[i] = ansi[i];

unicode[i] = 0;

return unicode;

}

 

记得最后要释放unicode指针。