2012-04-05 7 views
0

I-Code, der in einer .mm Dateistrnlen nicht in diesem Umfang auf iOS 4.2.1 erklärt

Der Compiler strnlen wurde verwenden, wenn Xcode 4.2 wird gut zu bauen arbeiten. Xcode 3.2.5 jedoch nicht strnlen() finden ...

ich versucht habe, die für Strlen geschrieben Lösungen

#include <cstring> // doesn't work 
using std::strlen; // doesn't work 

#include <string> // doesn't work 

Gibt es eine Möglichkeit auf iOS 4.2.1 verwenden strnlen?

Momentan konvertiere ich nur in NSString-Objekt und Länge verwenden.

+0

Sie können xcode 4 verwenden, um nach ios 4 zu kompilieren, wissen Sie. – borrrden

Antwort

1

Gibt es etwas falsch mit der Verwendung von Strlen, die eine Standard-C-Funktion ist? Ich schaute hoch und es scheint eine GNU-Erweiterung zu sein.

+0

Besser noch, warum nicht einfach weiterhin NSString verwenden und die mit der C-String-Behandlung verbundenen Kopfschmerzen vermeiden? –

Verwandte Themen