Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Si vous utilisez uniquement les objets prédéfinis cout, cerr ou clog, vous n’avez pas besoin de construire un flux de sortie. Vous devez utiliser des constructeurs pour les éléments suivants :
Constructeurs de flux de fichier de sortie
Vous pouvez construire un flux de fichier de sortie de deux façons :
Utilisez le constructeur par défaut, puis appelez la fonction membre
open.ofstream myFile; // Static or on the stack myFile.open("filename"); ofstream* pmyFile = new ofstream; // On the heap pmyFile->open("filename");Spécifiez un nom de fichier et des indicateurs de mode dans l’appel du constructeur.
ofstream myFile("filename", ios_base::out);
Constructeurs de flux de chaîne de sortie
Pour construire un flux de chaîne de sortie, vous pouvez utiliser ostringstream de la façon suivante :
using namespace std;
// ...
ostringstream myString;
myString << "this is a test" << ends;
string sp = myString.str(); // Obtain string
cout << sp << endl;
Le « manipulateur » ends ajoute le caractère null de fin nécessaire à la chaîne.