1

非常に長い文字列がありますが、次のような char 配列に変換したいと考えていunsigned char[4]ます。

NSString *str = "Thisisaverylongstringofstringsjoinedtogether";
unsigned char c[4] = str;

誰かが私が何を望んでいるかを理解し、私を助けてくれることを願っています. ありがとう!

4

1 に答える 1

0

[str cString] を使用して、文字列と同じ長さの char 配列を取得できます。

最初の 4 文字だけが必要な場合は、[str substringWithRange:4] を使用して前に部分文字列を作成するか、完全な char 配列の一部を memcpy した後に作成します。

于 2012-06-20T11:05:40.273 に答える