fstream & stringstream
От: mPronin  
Дата: 31.08.07 08:18
Оценка:
Появилось у меня желание читать из файла в stringstream, ума хватило только на это:

std::ifstream file(file_name.c_str());

if(!file)
{
    return;
}

std::stringstream stream;
file >> stream.rdbuf();
...

Но работает это не совсем так как ожидалось, я расчитывал на то что опрератор >> будет считывать символы до первого разделителя, однако на деле оказалось что в буфер помещается сразу весь файл. Собственно вопрос в том как бы читать из файла в строковой поток кусками, ограниченными разделителями.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.