Déterminer la longueur d'une chaîne de caractères en C++

C++C++Beginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à trouver la longueur d'une chaîne de caractères saisie par l'utilisateur en utilisant le langage de programmation C++.


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{{"Déterminer la longueur d'une chaîne de caractères en C++"}} cpp/output -.-> lab-96191{{"Déterminer la longueur d'une chaîne de caractères en C++"}} cpp/user_input -.-> lab-96191{{"Déterminer la longueur d'une chaîne de caractères en C++"}} cpp/files -.-> lab-96191{{"Déterminer la longueur d'une chaîne de caractères en C++"}} cpp/string_manipulation -.-> lab-96191{{"Déterminer la longueur d'une chaîne de caractères en C++"}} cpp/code_formatting -.-> lab-96191{{"Déterminer la longueur d'une chaîne de caractères en C++"}} end

Créer un nouveau fichier C++

Créez un nouveau fichier C++ nommé main.cpp dans le répertoire ~/project.

cd ~/project
touch main.cpp

Inclure les fichiers d'en-tête nécessaires

Pour travailler avec les chaînes de caractères en C++, nous devons inclure certains fichiers d'en-tête. Nous utiliserons les fichiers d'en-tête <iostream> et <string> dans notre programme.

#include <iostream>
#include <string>

using namespace std;

Déclarer une variable de chaîne de caractères et lire l'entrée

Nous allons déclarer une variable de chaîne de caractères et lire l'entrée saisie par l'utilisateur.

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

Calculer la longueur de la chaîne de caractères à l'aide de la fonction length()

Nous allons calculer la longueur de la chaîne de caractères saisie par l'utilisateur à l'aide de la fonction length().

int length = myString.length();

Afficher la longueur de la chaîne de caractères

Nous allons afficher la longueur de la chaîne de caractères calculée dans l'étape précédente à l'aide de l'instruction cout.

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

Exemple de code complet

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

Sommaire

Dans ce laboratoire, nous avons appris à trouver la longueur d'une chaîne de caractères saisie par l'utilisateur à l'aide de la fonction length() en langage de programmation C++. Nous avons également appris à afficher la longueur de la chaîne de caractères dans le terminal à l'aide de l'instruction cout.