【发布时间】:2012-06-30 13:31:12
【问题描述】:
假设:
char from[10]="abcd";
wchar_t to[10]=L"";
在 Linux 和 MSVC 下的 gcc 中,我可以使用:sscanf(from, "%S", to); 在to 中获取wchar_t 字符串L"abcd"。但这在 NDK 中不起作用。
我想知道NDK是否支持这个?有没有替代品?
我知道我可以使用复制循环来完成此操作:
for (int i = 0; i <= strlen(from); ++i)
to[i] = from[i];
我正在使用 android-ndk-r7-crystax-5.beta2-linux-x86.tar.bz2 。我的字符串只包含 ASCII 字符,所以我不想使用 iconv。
【问题讨论】:
-
查看
mbstowcs函数。
标签: c android-ndk chat wchar-t