Qu'est-ce que le type de données de chaîne en C++
La chaîne est une sorte d'informations utilisées pour afficher une collection de caractères en C++. Il est représenté par la classe String, qui fournit diverses fonctions pour manipuler les chaînes. Les cordes en C ++ peuvent contenir n'importe quel type de caractère, y compris les espaces, les nombres et les caractères spéciaux.
Contrairement aux tableaux de caractères, les objets à cordes peuvent croître ou se rétrécir dynamiquement pendant l'exécution du programme, ce qui signifie que vous n'avez pas à allouer et à traiter manuellement la mémoire pour les chaînes. Le type de données de chaîne est couramment utilisé dans les programmes C ++ pour le stockage et la manipulation du texte, tels que la saisie de l'utilisateur, l'entrée / sortie de fichiers et le travail avec des formats de données textuels tels que JSON et XML.
Déclaration de chaîne en c++
Pour déclarer une chaîne en C ++, vous utilisez le chaîne mot-clé, qui représente la classe de chaîne dans la bibliothèque standard C ++. La syntaxe pour déclarer une chaîne est comme d'autres types de données en C ++ comme indiqué ci-dessous:
String Str;
str = "voici la chaîne en c++."
Ou:
String str = ”Voici la chaîne en C ++"
Comment imprimer la chaîne en c++
L'impression d'une chaîne en C ++ est relativement simple et elle peut être effectuée à travers couter fonction. Ce qui suit est la syntaxe pour imprimer la chaîne en C ++:
couter<Ou:
couter<<” Here is the String in C++”;En-tête-fichier qui prend en charge le type de données de chaîne en c++
Le #inclure Doit être ajouté en haut du programme avant d'utiliser le type de données de chaîne dans le langage de programmation C ++.
Comment implémenter la chaîne en c++
Pour apprendre à implémenter la chaîne en C ++, suivez le code ci-dessous comme un exemple qui imprime une chaîne.
#inclure
#inclure
Utilisation de Namespace Std;
int main()
String str = "Salut, comment vas-tu?"
couter << str << endl;
retour 0;Dans l'exemple de code ci-dessus, nous initialisons Str variable à l'aide du type de données de chaîne et imprimez la piqûre à l'aide de cout.
Sortir
Vous pouvez également prendre des chaînes de l'utilisateur d'entrée en C ++, puis les imprimer en conséquence comme indiqué dans l'exemple ci-dessous.
#inclure
#inclure
Utilisation de Namespace Std;
int main()
String Str;
couter << "Enter First String: ";
Getline (Cin, Str);
couter << "The First Entered String is: " << str << endl;
couter << "\nEnter 2nd String: ";
Getline (Cin, Str);
couter << "The 2nd Entered String is: "<retour 0; Le code ci-dessus prend deux chaînes de l'utilisateur d'entrée qui ne doivent pas dépasser plus de 50 caractères. Les chaînes sont ensuite imprimées en utilisant le couter fonction.
Sortir
Conclusion
Les chaînes sont une forme de type de données en C ++ qui indique une collection ordonnée de caractères. Dans les lignes directrices ci-dessus, nous avons présenté la déclaration de cordes et ses implémentations en C ++ via des programmes simples pour une meilleure compréhension. Vous pouvez appliquer ces exemples en fonction de votre exigence pour maîtriser votre emprise sur l'utilisation des chaînes en C++.