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

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/StandardLibraryGroup(["Standard Library"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/strings("Strings") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/StandardLibraryGroup -.-> cpp/string_manipulation("String Manipulation") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/strings -.-> lab-96191{{"Определение длины строки на C++"}} cpp/output -.-> lab-96191{{"Определение длины строки на C++"}} cpp/user_input -.-> lab-96191{{"Определение длины строки на C++"}} cpp/files -.-> lab-96191{{"Определение длины строки на C++"}} cpp/string_manipulation -.-> lab-96191{{"Определение длины строки на C++"}} cpp/code_formatting -.-> lab-96191{{"Определение длины строки на C++"}} end

Создайте новый файл на 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.