Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud používáte pouze předdefinované coutobjekty nebo cerrclog objekty, nemusíte vytvářet výstupní datový proud. Konstruktory musíte použít pro:
Konstruktory výstupního datového proudu souborů
Stream výstupního souboru můžete vytvořit jedním ze dvou způsobů:
Použijte výchozí konstruktor a potom volejte členovu
openfunkci.ofstream myFile; // Static or on the stack myFile.open("filename"); ofstream* pmyFile = new ofstream; // On the heap pmyFile->open("filename");Zadejte název souboru a příznaky režimu ve volání konstruktoru.
ofstream myFile("filename", ios_base::out);
Konstruktory výstupního řetězcového streamu
K vytvoření streamu výstupního řetězce můžete použít ostringstream následující způsob:
using namespace std;
// ...
ostringstream myString;
myString << "this is a test" << ends;
string sp = myString.str(); // Obtain string
cout << sp << endl;
Manipulátor ends přidá do řetězce nezbytný ukončovací znak null.