Bestimmen der Zeichenkettenlänge in C++

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir lernen, wie man in der C++ -Programmiersprache die Länge eines vom Benutzer eingegebenen Strings bestimmt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/StandardLibraryGroup(["Standard Library"]) 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{{"Bestimmen der Zeichenkettenlänge in C++"}} cpp/output -.-> lab-96191{{"Bestimmen der Zeichenkettenlänge in C++"}} cpp/user_input -.-> lab-96191{{"Bestimmen der Zeichenkettenlänge in C++"}} cpp/files -.-> lab-96191{{"Bestimmen der Zeichenkettenlänge in C++"}} cpp/string_manipulation -.-> lab-96191{{"Bestimmen der Zeichenkettenlänge in C++"}} cpp/code_formatting -.-> lab-96191{{"Bestimmen der Zeichenkettenlänge in C++"}} end

Erstellen einer neuen C++ -Datei

Erstellen Sie in das Verzeichnis ~/project eine neue C++ -Datei namens main.cpp.

cd ~/project
touch main.cpp

Fügen Sie die erforderlichen Header -Dateien hinzu

Um mit Strings in C++ arbeiten zu können, müssen wir bestimmte Header -Dateien einbinden. Wir werden in unserem Programm die Header -Dateien <iostream> und <string> verwenden.

#include <iostream>
#include <string>

using namespace std;

Deklarieren einer Zeichenkettenvariable und Lesen der Eingabe

Wir werden eine Zeichenkettenvariable deklarieren und die von dem Benutzer eingegebene Eingabe lesen.

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

Berechnen der Länge der Zeichenkette mit der Funktion length()

Wir werden die Länge der von dem Benutzer eingegebenen Zeichenkette mit der Funktion length() berechnen.

int length = myString.length();

Zeige die Länge der Zeichenkette an

Wir werden die Länge der Zeichenkette, die im vorherigen Schritt berechnet wurde, mit der cout -Anweisung anzeigen.

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

Vollständiges Codebeispiel

#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;
}

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Länge einer von einem Benutzer eingegebenen Zeichenkette in der C++ -Programmiersprache mit der length() -Funktion findet. Wir haben auch gelernt, wie man die Länge der Zeichenkette in der Konsole mit der cout -Anweisung anzeigt.