Chaînes de caractères
Fait partie de la section Fondamentaux du Journey C++ de Coddy. Leçon 7 sur 74.
Un caractère est un caractère unique (par exemple : 1, 6, %, b, p, ., T, etc.)
Le type chaîne de caractères en C++ est une séquence de caractères qui peut contenir plusieurs caractères.
Pour utiliser des chaînes de caractères en C++, vous devez inclure ceci au début de votre code :
#include <string>Remarque : Même si votre code peut fonctionner sans #include <string> (car d’autres en-têtes comme <iostream> peuvent l’inclure indirectement), il est considéré comme une mauvaise pratique de dépendre d’inclusions indirectes. Incluez toujours explicitement dans votre code les en-têtes que vous utilisez.
Tu dois également gérer l’espace de noms de l’une de ces deux façons :
1. Ajoute cette ligne après tes includes :
using namespace std;2. N’ajoutez pas la ligne using namespace, mais préfixez string avec std:: :
std::string s1 = "This is a string";
// Cela fonctionne parce que nous avons utilisé explicitement std::Remarque que la variable de type chaîne utilise des guillemets doubles. Dans l’exemple ci-dessus, une variable de type chaîne nommée s1 est initialisée.
Les deux méthodes nécessitent #include <string>. La seule différence est de savoir si tu veux écrire « std:: » avant « string » ou non.
Voici un exemple complet :
#include <string>
using namespace std; // Méthode 1
int main() {
string s1 = "Hello"; // Style de la méthode 1
std::string s2 = "Hello again"; // Style de la méthode 2 (fonctionne toujours même avec 'using namespace')
return 0;
}Défi
DébutantStocke la chaîne I am learning to code with Coddy! dans une variable nommée coddy.
Veille à stocker la valeur de chaîne exacte en respectant la casse.
Essayez vous-même
// Déclarez et initialisez les variables ici
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriquésEntraînez-vous par vous-même : Compilateur C++ en ligne