【问题标题】:Conversion between char and wchar_t in NDKNDK中char和wchar_t之间的转换
【发布时间】: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

【问题讨论】:

标签: c android-ndk chat wchar-t


【解决方案1】:

google android ndk 说:支持 wchar 函数。但是有些 wchar 函数只是提供了空的。 如:wsclen(),始终返回 1。 你可以使用http://www.crystax.net/ndk,

【讨论】:

    猜你喜欢
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2014-01-23
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    相关资源
    最近更新 更多