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

Абстрактный класс: понимание и применение
Функция file_put_contents в PHP: руководство, примеры и синтаксис
Convert Integers to Strings in Python with Ease using int to str Method
Python Reshape: How to Use numpy.reshape() for Data Manipulation
Giveaway Bot - удобный инструмент для проведения конкурсов в Telegram
ToLower C: уменьшение регистра символов в языке Си
WinAPI C: разработка для Windows на языке С
Что такое IPA файл и как его открыть
MapQuest: сервис карт и навигации онлайн для построения маршрутов
Value Counts in Pandas - Analyzing Data Distribution