Определение длины строки на C++

C++Beginner
Практиковаться сейчас

Введение

В этом лабе мы узнаем, как найти длину строки, введенной пользователем, на языке программирования C++.

Создайте новый файл на C++

Создайте новый файл на C++, названный main.cpp, в директории ~/project.

cd ~/project
touch main.cpp

Подключите необходимые заголовочные файлы

Для работы со строками на C++ нам нужно подключить определенные заголовочные файлы. В нашей программе мы будем использовать заголовочные файлы <iostream> и <string>.

#include <iostream>
#include <string>

using namespace std;

Объявите переменную строки и прочитайте ввод

Мы объявим переменную строки и прочитаем ввод, введенный пользователем.

string myString;
cout<<"Enter a string: ";
getline(cin,myString);

Вычислите длину строки с использованием функции length()

Мы вычислим длину строки, введенной пользователем, с использованием функции length().

int length = myString.length();

Выведите длину строки

Мы отобразим длину строки, вычисленную на предыдущем шаге, с использованием инструкции cout.

cout<<"The length of the string is: "<< length << endl;

Полный пример кода

#include <iostream>
#include <string>

using namespace std;

int main() {
    string myString;
    cout<<"Enter a string: ";
    getline(cin,myString);
    int length = myString.length();
    cout<<"The length of the string is: "<< length << endl;
    return 0;
}

Резюме

В этом практическом занятии мы узнали, как определить длину строки, введенной пользователем, с использованием функции length() в языке программирования C++. Мы также узнали, как отобразить длину строки в терминале с использованием инструкции cout.