Длина строки С++

Dlina Stroki S



Строка представляет собой массив символов или букв. Это последовательный набор букв или массив символов. Утверждение и определение строки, содержащей набор символов, аналогично утверждению и описанию расположения других типов данных. В C++ длина строки означает количество байтов, которые используются для шифрования указанной строки. Это связано с тем, что байты обычно сопоставляются с символами C++.

В этой статье мы обсудим различные методы определения длины строки в C++. Мы устанавливаем на наш ноутбук программное обеспечение «DEVC++» для выполнения кодов. Сначала мы создаем новый файл, нажав «Ctrl+N» на клавиатуре. После кодирования компилируем и запускаем код по «F11» с клавиатуры.

Используйте циклы «While» и «For».

Использование цикла while похоже на традиционный метод определения длины различных строк. При использовании циклов for и while мы устанавливаем переменную «counter» на 0, а затем добавляем этот счетчик от начала заданной строки до ее завершения (заканчивается нулевым символом).







В данном случае мы используем два цикла. Циклы for и while могут определять длину определенной строки. Сначала мы используем директивы препроцессора. Он содержит заголовочный файл. Это используется в начале программы. Эти директивы начинаются со знака «#»:



#include
с использованием пространство имен стандартный ;
интервал основной ( )
{
строка ул '=' «визуальное программирование» ;
интервал я '=' 0 ,считать '=' 0 ;
пока ( ул. [ я ] ! '=' ' \0 ' )
{
++ я ;
}
расчет << 'Длина строки с использованием цикла While: ' << я << конец ;
для ( я '=' 0 ; ул. [ я ] ! '=' ' \0 ' ; я ++ )
{
считать ++ ;
}
расчет << 'Длина строки с использованием цикла For: ' << считать << конец ;
возвращаться 0 ;
}



Здесь мы берем заголовочный файл #include . Затем мы используем основную функцию. Каждая программа на C++ содержит функцию main(), которая является первым сегментом, который реализуется при запуске кода.





Теперь берем строку «визуальное программирование». Переменная, используемая для этой строки, — «str». Далее берем еще две переменные: переменную «i» и переменную «count». Объявляем переменную «i». Здесь мы используем переменную с именем «count» для определения длины строки. Мы инициализируем обе переменные нулем. Здесь мы используем цикл while. Каждая строка заканчивается символом «\0», и это называется escape-последовательностью. Этот «\0» не является отличительным символом. Это точное число ноль. Цикл while выполняется до тех пор, пока переменная «str[i]» больше не будет эквивалентна escape-серии.

В конце цикла значение «I» добавляется к 0, пока не будет найден последний элемент определенной строки. Тем самым мы узнаем длину данной строки. Мы используем «cout» для печати сообщения «длина строки с помощью цикла while»:



Теперь мы используем цикл «for». Здесь выражение «i=0» инициализирует переменную «i» значением 0. Инициализация выполняется сразу после входа в цикл. Этот цикл выполняется до тех пор, пока не будет достигнут последний символ. Выражение «i++» увеличивает переменную «i» каждый раз, когда выполняется цикл. В цикле переменная «count» добавляется каждый раз, пока не будет достигнуто завершение определенной строки. Таким образом, мы получаем значение переменной «count» и переменной «i». В конце мы снова используем «cout», чтобы напечатать оператор «длина строки с помощью цикла for».

Используйте функцию Strlen()

«Cstring» — это библиотека, содержащая функцию strlen(). В C++ мы используем функцию strlen() для получения длины строки. Это встроенная функция. Он используется в строках в стиле C. Эта встроенная функция возвращает длину определенной строки от первого символа до конечного нулевого символа:

#include
#include
с использованием пространство имен стандартный ;

интервал основной ( ) {
голец ул. [ ] '=' «Я люблю играть в бадминто» ';
int len ​​= strlen(str);
cout <<''
Длина строки : « ' << только << endl;
}

В этом случае сначала мы используем заголовочный файл «#include ». И мы должны использовать файл заголовка «#include » в начале программы для выполнения кода, в котором мы используем функцию strlen(). Следующий пример кода получает строку в стиле C и массив символов и использует функцию strlen() для получения ее длины. Берем строку «Я люблю играть в бадминтон», чтобы получить длину этой строки.

В данной строке 24 символа. Итак, мы получаем результат 24. Мы используем «cout» для печати сообщения «длина строки».

Используйте метод Str.length()

Другой метод определения длины заданной строки — использование функции str.length(). Он предоставляет длину строки в байтах. Это фактическое количество байтов, соответствующих символам строки, а не ее емкость. Объект определенной строки захватывает байты без шифрования информации, которая может быть использована для шифрования его символов. Таким образом, возвращаемое значение может не отражать реальное количество зашифрованных символов в серии многобайтовых символов:

#include
#include <строка>
интервал основной ( )
{
стандартный :: нить ул. ( «современный язык программирования» ) ;
стандартный :: расчет << «Длина строки равна» << ул. длина ( ) ;
возвращаться 0 ;
}

Мы используем два заголовочных файла: «#include » и «#include ». Берем объект «str» класса «std::string». Затем мы хотим получить длину строки для «современного языка программирования». Мы используем функцию str.length(). Это встроенная функция. Другая встроенная функция, используемая для определения длины строки, — str.size(). Использование обеих функций вернет идентичный результат. Эти функции возвращают длину заданной строки в байтах:

Для строк класса мы всегда используем подходящие методы. Например, мы используем str.length() или str.size(), чтобы найти их длину. Использование std::string обычно проще, поскольку оно автоматически выделяет память.

Заключение

В этой статье мы объяснили несколько подходов, которые используются для получения длины различных строк в C++. Строки C++ представляют собой расположение букв или символов, сохраненное в соседних адресах памяти. Чтобы получить длину строк в стиле C, мы используем метод strlen(). В строке конструктор устанавливает строку в стиле C, оканчивающуюся на «\ 0». В последнем методе мы используем встроенную функцию str.length(). Этот метод довольно легко реализовать, поскольку мы просто вызываем встроенную функцию и получаем длину. Мы надеемся, что эта статья оказалась для вас полезной. Дополнительные советы и информацию можно найти в других статьях Linux Hint.