char转换成WCHAR简单方法

最简单的方法就是用循环实现。

#include <windows.h>
#include <wchar.h>
#include <stdio.h>

void main ()
{
    char *name = "qiang.zhou";


    WCHAR wname[256];
    for(int i = 0; i < strlen(name); i++)
    {
        wname[i] = name[i];
    }

    printf("%s %s %s\n", name, wname);

}

有时候有些办法很傻很简单,想不到其它办法时候就这么解决好了。还有TCHAR与char*的转换,只要设置项目为多字节就可以了。

posted @ 2012-09-17 10:53  upendi  Views(971)  Comments(0Edit  收藏  举报