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