STL копирование файла
От: Sir Wiz Россия  
Дата: 20.08.04 10:35
Оценка:
Добрый день!

Найти ответ не могу, наверное неверно запрос пишу. А книги под рукой нет.
Поэтому извиняюсь, но вопрос уровня чайника:

Нужно скопировать файл. Т.е. создать файл и сохранить в него содержимое другого. Делаю так:

#include <iterator>
#include <fstream>

int main(int argc, char* argv[])
{    
    std::basic_ifstream<char> ifile("D:/in.jpg");
    std::basic_ifstream<char> ofile("D:/out.jpg");
    std::copy(
        std::istreambuf_iterator<char>(ifile),
        std::istreambuf_iterator<char>(),
        std::istreambuf_iterator<char>(ofile)
        );
    return 0;
}


Это не компилируется. Ещё бы. Но что нужно сделать, чтобы это заработало?
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.