gpt4 book ai didi

NDK中char和wchar_t的转换

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:06 25 4
gpt4 key购买 nike

假设:

char from[10]="abcd";
wchar_t to[10]=L"";

在 Linux 和 MSVC 下的 gcc 中,我可以使用:sscanf(from, "%S", 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

最佳答案

google android ndk said:support wchar function。但是有些wchar函数只是提供了空。如:wsclen(),总是返回1。你可以使用 http://www.crystax.net/ NDK,

关于NDK中char和wchar_t的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11254640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com