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

你可能感兴趣的:(char)