Le C + + langage de programmation dispose d'une fonction qui traite les chaînes de texte sous forme de flux de texte. Cette fonction est appelée le stringstream . A stringstream vous permet de traiter le texte comme s'il s'agissait d'un tampon d'entrée /sortie, ce qui signifie qu'il est stocké dans la mémoire temporaire pendant que vous le traiter. La nature tamponnée de stringstreams qui les distingue des cordes, et cela signifie que vous ne pouvez pas traiter stringstreams comme les chaînes ordinaires. Au lieu de définir une nouvelle valeur à un stringstream , vous devez purger de son flux de données , puis définissez sa valeur. Ceci est fait en utilisant une seule fonction. Choses que vous devez
C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C + + , une telle GCC
Afficher plus d' instructions
1
charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez " Fichier", " Nouveau" puis " projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
2
inclure les bibliothèques " iostream " et " sstream " par écrit les trois déclarations suivantes en haut du fichier de code source. : Photos
# include
# include
using namespace std ;
3
Créer un principal fonction. Cette fonction est où votre programme commence à s'exécuter . Ecrire la déclaration suivante ci-dessous les déclarations d'importation de la bibliothèque :
int main () {}
4
déclarer un nouvel objet stringstream par écrit ce qui suit dans le bouclés parenthèses de la fonction principale :
stringstream ss ;
5
Donnez le stringstream une chaîne de texte en utilisant la fonction str () , comme ceci:
art. str ( " Bonjour tout le monde ! ");
6
impression sur la valeur de la stringstream comme ceci:
cout << ss.str () << endl;
7
Effacer le stringstream en utilisant la fonction str () , cette fois avec une chaîne vide :
ss.str ("") ;
8 < p> Imprimez la valeur de la stringstream :
cout << ss.str () << endl;
9
exécuter le programme en appuyant sur le bouton de lecture vert situé sur la rangée supérieure de boutons . Le programme imprime les mots " Hello World!" et puis une ligne vide , ce qui représente le défrichées -out stringsteam .