1

推定:

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

Linux と MSVC の gcc では、次を使用して文字列をsscanf(from, "%S", to);取得できます。しかし、これは NDK では機能しません。wchar_tL"abcd"to

これが 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

4

1 に答える 1

0

google android ndk は次のように述べています: wchar 関数をサポートしています。など: wsclen()、常に 1 を返します。http: //www.crystax.net/ndkを使用できます。

于 2012-06-29T18:30:25.157 に答える