May 8th, 2008

iblard my home

Need Help! Programming.

C++
Есть метод, в который передается ссылкой стрим:

void A( ostream & os )
{
...
}


Проблема в том, что до вызова метода со стримом делают os.seekp( некоторая позиция в середине уже выведенного ). Причем стрим на самом деле ofstream.

Надо, чтобы файл был закончен на текущей позиции, то есть, требуется отрезать всё, что идет после нее. Что-то типа ftruncate().

Как?

UPD: Спасибо всем, жаль, что задача решения не имеет.
  • Current Music
    Инна Желанная – Зима
  • Tags