Функция 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 "

CGI: что это такое и как использовать в веб-разработке
POW C – программа обработки сигналов
Создание таблицы в PostgreSQL: инструкция для начинающих
24 00: свежие новости и события мира круглосуточно
Как удалить пакеты Python с помощью команды pip uninstall
Как сделать выпадающий список в Гугл таблицах
ORA 00904: ошибка базы данных Oracle
Очистка консоли в Python
Как использовать strip в Python для удаления пробелов и символов перевода строки
<h1>PostgreSQL ISNULL: Проверка на пустое значение в PostgreSQL