+ + Dans certains calculs C , vous devez compter le nombre de caractères dans une chaîne . Pour ignorer les espaces dans la chaîne , vous devez d'abord créer une nouvelle variable. Vous pouvez ensuite dépouiller la chaîne de tous les espaces et recalculer le nombre de caractères de la chaîne . La chaîne d'origine est conservé intact, et vous pouvez récupérer un nombre de la nouvelle variable. Instructions 1 clic droit sur le C + + fichier de code source qui contient votre chaîne , puis cliquez sur " Ouvrir avec " du menu contextuel. Cliquez sur votre compilateur C + + pour ouvrir le code dans le C + + éditeur. 2 Créer une nouvelle variable pour contenir la chaîne modifiée. Le code suivant vous montre comment créer une chaîne en C + +: cordes temp = ""; 3 suppriment les espaces de la chaîne et ajouter le nouveau valeur de la variable temporaire créé à l'étape 2. Le code suivant parcourt chaque caractère de la chaîne et supprime les espaces: int pos = mystring.find ("") ; while (! Pos = string :: OSBL) { temp = mystring.replace (pos , 1, ""); pos = mystring.find ("", pos + 1); } Remplacer " mystring " avec le nom de votre propre chaîne < . br> 4 Récupérer la longueur de la chaîne . Le code suivant obtient la longueur de la chaîne altérée : int length = temp.length ();
|