Как найти длину строки, используя strlen в цели C - PullRequest
31 голосов
/ 02 октября 2010

У меня есть строка в переменной str. Я хочу найти длину строки, которая доступна в переменной str

Я пробовал с strlen (str);не работает ...

Ответы [ 3 ]

73 голосов
/ 02 октября 2010

Если ваша строка является C-String, то вы можете использовать strlen(str).

Если это NSString *str, то вы можете использовать NSUInteger length = [str length];

10 голосов
/ 02 октября 2010

Какого типа ваша строка?Если это строка NSString, вы найдете следующую длину:

int len = [myString length];

Но она будет другой, если ваша строка не является строкой NSString.

0 голосов
/ 02 октября 2010

Используйте метод длины, например:

NSString *myString = @"Hello World";
int myLength = [myString length]; //myLength is now 11
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...