Что такое strlen и как ее использовать в программировании
Функция strlen возвращает длину строки, т.е. количество символов в ней до терминального нуля '\0'.
Пример использования функции strlen:
c
#include
#include
int main() {
char str[] = "Hello, World!";
int len = strlen(str);
printf("Length of string '%s' is %d\n", str, len);
return 0;
}
В этом примере мы объявляем массив символов str, который содержит строку "Hello, World!". Затем мы вызываем функцию strlen и передаем ей нашу строку в качестве аргумента. Результатом вызова функции является длина строки, которую мы сохраняем в переменную len.
Далее мы выводим на экран длину строки при помощи функции printf. В конечном итоге на экране отобразится сообщение "Length of string 'Hello, World!' is 13".
Если строка не содержит терминального нуля, то выполнение функции strlen будет неопределенным и может привести к непредсказуемым результатам. Поэтому имейте это в виду, когда используете функцию strlen в своих программах.