NDK中char和wchar\u t之间的转换
假设: 在Linux和MSVC下的gcc中,我可以使用:NDK中char和wchar\u t之间的转换,c,android-ndk,chat,wchar-t,C,Android Ndk,Chat,Wchar T,假设: 在Linux和MSVC下的gcc中,我可以使用:sscanf(从,“%S”,到)获取wchar\u t字符串L“abcd”中的to。但这在NDK中不起作用 我想知道NDK是否支持这一点?还有其他选择吗 我知道我可以使用复制循环来实现这一点: char from[10]="abcd"; wchar_t to[10]=L""; for(int i=0;igoogleandroid ndk说:支持wchar函数,但有些wchar函数只是提供空的。 例如:wsclen(),始终返回1。 您可以
sscanf(从,“%S”,到)
获取wchar\u t
字符串L“abcd”
中的to
。但这在NDK中不起作用
我想知道NDK是否支持这一点?还有其他选择吗
我知道我可以使用复制循环来实现这一点:
char from[10]="abcd";
wchar_t to[10]=L"";
for(int i=0;igoogleandroid ndk说:支持wchar函数,但有些wchar函数只是提供空的。
例如:wsclen()
,始终返回1。
您可以使用ndk,请参见该函数。
for (int i = 0; i <= strlen(from); ++i)
to[i] = from[i];