普通字符串转换为宽字符串

来源:互联网 发布:unity3d美工 编辑:程序博客网 时间:2024/05/22 17:06
         CString strname;//存储路径字符串变量

 

         strname="D:/新建文件夹/0.jpg";

        

         DWORD dwNum = MultiByteToWideChar (CP_ACP, 0, strname, -1, NULL, 0);//返回所需的宽字符数组空间的个数

         //接下来,我们只需要分配响应的数组空间:

         wchar_t *pwText;

        

         pwText = new wchar_t[dwNum+1];

        

         if(!pwText)

         {

                  delete []pwText;

         }

         MultiByteToWideChar (CP_ACP, 0, strname, -1, pwText, dwNum);

         接下来pwText 就是你想要的宽字符了。。。。利用它吧

原创粉丝点击