您当前的位置: 首页 >  ar

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

运行成功:char转换为wchar_t的代码

柳鲲鹏 发布时间:2020-07-11 17:45:52 ,浏览量:0

  具体代码是:

#include 
#include 

#include 
#include 

int char2wchar(char* pSrc, wchar_t* pDest)
{
    if (pSrc == NULL || pDest == NULL)
    {
        return 0;
    }

    setlocale(LC_CTYPE, "zh_CN.utf8");
    int w_size = mbstowcs(NULL, pSrc, 0) + 1;
    //w_size=0说明出错了。可能有非法字符,也可能是locale设置不对。
    if (w_size == 0)
    {
        return -1;
    }

    int ret = mbstowcs(pDest, pSrc, strlen(pSrc)+1);
    if (ret             
关注
打赏
1665724893
查看更多评论
0.0774s