宽字符 和 字符 转换

mbstowcs(
   wchar_t* wcstr,
   const char* mbstr,
   size_t count
); 

char to  wchar

 

size_t wcstombs( char *mbstr, const wchar_t *wcstr, size_t count );
wchar to char
 
  char ac[255];
 sprintf(ac,"%s","实际上www");
 wchar_t aw[255]={_T("0")};
 size_t a=0;
 int b=strlen(ac);
 //_mbstowcs_s_l(&a,aw,b,ac,255,_TRUNCATE);
 b=MultiByteToWideChar(936,0, ac,b,aw,10); //这个可以转换中文
::mbstowcs_s(0,temw,aa.size()+1,aa.c_str(),1022);   这个不提示警告不知道为什么

你可能感兴趣的:(宽字符 和 字符 转换)