正文

TCHAR 转换为char2010-05-07 16:31:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/51055.html

分享到:

void Wide2Bytes(char* pBytes,TCHAR* pWide)

{

         int nLen = WideCharToMultiByte(CP_ACP,0,pWide,-1,NULL,0,NULL,NULL);

         // get need convert length

          int i = (int)wcslen(pWide)*sizeof(TCHAR);

          // get need new memory size

           pBytes = new char[i+1];

           if (!pBytes) // if fail then new again

           {

                    pBytes = new char[i+1];

           }

           if(!pBytes) { return; }

          WideCharToMultiByte(CP_ACP,0,pWide,-1,pBytes,nLen,NULL,NULL);

 }

阅读(6824) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册