STRNLEN(3)

НАЗВАНИЕ
strnlen - определяет длину строки фиксированной длины

СИНТАКСИС
#include <string.h>

size_t strnlen(const char *s, size_t maxlen);

ОПИСАНИЕ
Функция strnlen возвращает количество символов в строке, на которую указывает s, но не более maxlen. Завершающий символ '\0' не учитывается. Функция strnlen обрабатывает только первые maxlen символов в строке s и не работает с символами после s+maxlen.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция strnlen возвращает strlen(s), если длина строки меньше maxlen, или maxlen, если в строке s среди первых символов до maxlen не встретится символ '\0' .

СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция является дополнением к GNU.

СМ. ТАКЖЕ
strlen(3)