Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Type de Données String | Type de Données Texte
Types de Données C++
course content

Contenu du cours

Types de Données C++

Types de Données C++

1. Introduction
2. Types de Données Numériques
3. Type de Données Texte
4. Autres Types de Données et Concepts

book
Type de Données String

Au lieu de travailler avec des caractères individuels, nous travaillons généralement avec des mots complets, des phrases ou des séquences de texte de caractères. Une façon de représenter ces séquences est avec un tableau de char, comme ceci :

cpp

main

copy
12345678910
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }

Comme vous pouvez le voir, initialiser un tableau de caractères peut être délicat. De plus, modifier le texte, comme ajouter plus de caractères, nécessite de redéfinir le tableau avec de la mémoire supplémentaire.

Heureusement, vous pouvez utiliser la classe string, qui simplifie considérablement ce processus.

h

string

copy
1
std::string text = "Any text in double quotes";

Vous pouvez donc attribuer à un string n'importe quel texte entre guillemets doubles " ". De plus, ajouter plus de texte à un string est aussi simple que d'utiliser la méthode .append(). Voici un exemple :

cpp

main

copy
123456789101112
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }

En plus de .append(), il existe de nombreuses autres méthodes d'une string pour vous permettre de manipuler efficacement les données textuelles. Voici le tableau avec quelques-unes. Elles seront discutées plus en détail dans les chapitres suivants.

Tâche

Swipe to start coding

  1. Créez une variable de type chaîne et stockez le nom 'Alex' dedans.
  2. Affichez sa valeur dans la console.

Solution

cpp

solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
toggle bottom row

book
Type de Données String

Au lieu de travailler avec des caractères individuels, nous travaillons généralement avec des mots complets, des phrases ou des séquences de texte de caractères. Une façon de représenter ces séquences est avec un tableau de char, comme ceci :

cpp

main

copy
12345678910
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }

Comme vous pouvez le voir, initialiser un tableau de caractères peut être délicat. De plus, modifier le texte, comme ajouter plus de caractères, nécessite de redéfinir le tableau avec de la mémoire supplémentaire.

Heureusement, vous pouvez utiliser la classe string, qui simplifie considérablement ce processus.

h

string

copy
1
std::string text = "Any text in double quotes";

Vous pouvez donc attribuer à un string n'importe quel texte entre guillemets doubles " ". De plus, ajouter plus de texte à un string est aussi simple que d'utiliser la méthode .append(). Voici un exemple :

cpp

main

copy
123456789101112
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }

En plus de .append(), il existe de nombreuses autres méthodes d'une string pour vous permettre de manipuler efficacement les données textuelles. Voici le tableau avec quelques-unes. Elles seront discutées plus en détail dans les chapitres suivants.

Tâche

Swipe to start coding

  1. Créez une variable de type chaîne et stockez le nom 'Alex' dedans.
  2. Affichez sa valeur dans la console.

Solution

cpp

solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt