Функция strlen в языке программирования C: длина строковых массивов

Функция strlen() в языке программирования C позволяет вычислить длину строки. Она возвращает количество символов, которые содержатся в строке, не включая символ конца строки (‘\0’).

Пример кода:


#include 
#include 
int main()
{
   char str[30];
   int len;
   
   printf("Введите строку: ");
   gets(str); // считываем строку
   
   len = strlen(str); // находим длину строки
   
   printf("Длина строки: %d\n", len);
   
   return 0;
}

В данном примере мы считываем строку с помощью функции gets(), затем находим ее длину с помощью функции strlen() и выводим результат на экран.

Еще один пример:


#include 
#include 
int main()
{
   char str1[30] = "Hello";
   char str2[30] = "World";
   
   printf("Длина строки 1: %d\n", strlen(str1));
   printf("Длина строки 2: %d\n", strlen(str2));
   
   return 0;
}

В этом примере мы объявляем две строки, заполняем одну словом "Hello", а другую словом "World". Затем мы находим длину каждой строки с помощью функции strlen() и выводим результат на экран. Результат будет такой:


Длина строки 1: 5
Длина строки 2: 5

Таким образом, функция strlen() очень удобна для работы со строками в языке C, позволяя вычислять их длину без необходимости делать это вручную.

Похожие вопросы на: "strlen c "

Как показать больше контента на сайте с помощью JavaScript
Модификаторы доступа в Java: виды и характеристики
Как перезапустить Nginx: простой гид по восстановлению сервера
HTML td: как использовать тег td в HTML таблицах
Преобразование двоичного кода в буквы: как это работает?
Изучаем тригонометрическую функцию c sin
Метод Гаусса: эффективный способ решения систем линейных уравнений
CRUD - Создание, чтение, обновление и удаление данных
Java список: руководство по работе со списками в языке программирования Java
1 Year: A Journey of Growth and Transformation