Aracılığıyla paylaş


Çıkış Akış Nesnelerini Oluşturma

Yalnızca önceden tanımlanmış cout, cerrveya clog nesnelerini kullanıyorsanız, bir çıkış akışı oluşturmanız gerekmez. Oluşturucuları aşağıdakiler için kullanmanız gerekir:

Çıktı Dosyası Akış Oluşturucuları

Çıkış dosyası akışını iki yoldan biriyle oluşturabilirsiniz:

  • Varsayılan oluşturucuyu kullanın ve üye işlevini çağırın open .

    ofstream myFile; // Static or on the stack
    myFile.open("filename");
    
    ofstream* pmyFile = new ofstream; // On the heap
    pmyFile->open("filename");
    
  • Oluşturucu çağrısında bir dosya adı ve mod bayrakları belirtin.

    ofstream myFile("filename", ios_base::out);
    

Çıkış Dizesi Akış Oluşturucuları

Çıkış dizesi akışı oluşturmak için aşağıdaki şekilde kullanabilirsiniz ostringstream :

using namespace std;
// ...
ostringstream myString;
myString << "this is a test" << ends;

string sp = myString.str(); // Obtain string
cout << sp << endl;

ends "Manipülatör" dizeye gerekli sonlandırma null karakterini ekler.

Ayrıca bkz.

Çıkış Akışları