char转换成WCHAR简单方法

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

#include 
#include 
#include 

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*的转换,只要设置项目为多字节就可以了。

你可能感兴趣的:(C/C++)