Re: ostringstream и ofstream
От: MaximE Великобритания  
Дата: 19.09.03 08:05
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Привет всем.


AD>Можно ли скопировать данные из ostringstream в ofstream без использования

AD>функции ostringstream::str()?

Используй итераторы:
#include <sstream>
#include <fstream>
#include <iterator>
#include <algorithm>

int main()
{
    using namespace std;

    stringstream s("bla-bla-bla");
    ofstream f("test.txt");

    copy(
        istreambuf_iterator<char>(s),
        istreambuf_iterator<char>(),
        ostreambuf_iterator<char>(f)
    );

    return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.