*   >> Lecture Éducation Articles >> science >> la programmation

C ++ classe String Basics

de #include using namespace std; int main () {string str ("Oui, je suis le seul."); Cout return 0; } Remarque: La chaîne littérale entre guillemets est une chaîne dont le contenu est constante (la région de chacun des caractères de la chaîne est en lecture seule). Chaîne Capacité Taille de la chaîne Vous pouvez connaître la taille d'une chaîne à l'aide des fonctions de membres de chaîne (méthodes), la taille () et la longueur (). La valeur de retour, qui est le nombre de caractères, peut être affecté à un int.

Le code suivant illustre cela: #include #include using namespace std; int main () {string str = "Oui, je suis le seul."; int strsize = str.size (); cout int strlgth = str.length (); Cout return 0; } Taille maximale Vous pouvez connaître la taille maximale de votre chaîne peut avoir dans votre système informatique en utilisant la fonction de membre de la chaîne (méthode), max_size (). La valeur de retour peut être affecté à un int, qui se réfère au nombre de caractères. Le code suivant illustre cela: #include #include using namespace std; int main () {string str = "Oui, je suis le seul.

"; int strMaxSize = str.max_size (); Cout return 0; } Redimensionnement d'une chaîne Vous pouvez redimensionner une chaîne. Si la nouvelle taille est inférieure à la taille d'origine, la chaîne est tronquée sur le côté droit laissant caractères sur le côté gauche. Si la nouvelle taille est plus grande que la taille d'origine, le personnage que vous choisissez est rembourré à la fin pour compenser la taille. La nouvelle taille doit être inférieure ou égale à la taille maximale (voir ci-dessus).

La syntaxe de la chaîne redimensionner fonction membre est: redimensionnement void (size_type n, graphique C); où n est la nouvelle taille. Le deuxième paramètre est facultatif; il est pour le personnage rembourré. Si vous omettez le second paramètre, et si la nouvelle taille est plus grande que l'ancienne taille, alors le caractère d'espace volonté pavé la fin de la chaîne. Le code suivant illustre cela: #include #include using namespace std; int main () {string str = "Oui, je suis le seul."; str.resize (25); cout str.resize (30, 'x'); cout str.

resize (10, 'x'); Cout return 0; } L'espace entre la phrase et X dans les résultats du deuxième sortie des espaces rembourrés par la première sortie. Savoir si une chaîne est vide La méthode, vide () de la classe de chaîne peut être utilisé pour savoir si une chaîne est vide. La syntaxe est: bool empty () const; Vous pouvez utiliser la fon

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.