这个可以,
你试试。
#include
#include
#include
#include
int main()
{
const char* p ="a字符串b";
wchar_t out[16]={0};
setlocale( LC_ALL , "chs" );
mbstowcs(out , p , strlen(p) );
printf("%s" , out );
return 0;
}
我不是很懂你的意思,但是就我个人的想法,你应该想实现这样的功能吧:
#include
#include
#include
#include
void main()
{
char *ascii;
scanf("%s",ascii); //或者你用gets(ascii);
wcar_t out[16]={0};
setlocale(LC_ALL,"chs");
mbstowcs(out , p , strlen(p));
puts(out);
}
需要引入第三方库