huangyi5209

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  0 Posts :: 13 Stories :: 0 Comments :: 0 Trackbacks

常用链接

留言簿

我参与的团队

搜索

  •  

最新评论

 

wchar_t *ascii_to_unicode(const char *resource)
{
    
const char* sp;
    wchar_t
* result, *rp;
     unsigned length 
= strlen(resource) + 1;
     
if (!resource)
         
return NULL;
    
     result 
= (wchar_t*)malloc(length * sizeof(wchar_t));
     
if (result)
     
{
         
for (sp = resource, rp = result; *sp; sp++, rp++)
             
*rp = *sp;
         
*rp = 0;
     }


     
return result;
}


int main(){
    
char ch[] = "C:\\data\\\\test230.ext";
    wchar_t
* wchr = ascii_to_unicode(ch);

    free(wchr);
    system(
"pause");
    
return 0;
}
posted on 2011-03-05 07:57 huangyi5209 阅读(722) 评论(0)  编辑 收藏 引用 所属分类: C/C++

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理