Здравствуйте, MT-Wizard, Вы писали:
MW>Здравствуйте, Аноним, Вы писали:
А>>Итак, есть уже давно написанный код на С++, в котором есть куча функций записи в файл А>>... А>>Есть идеи?
MW>stream::exceptions()
слишком глобально.
Что, предлагаете в main поставить try catch на эти exceptions??
А в самих write функциях что?
Пример..
От босса)))))
если вдруг 'cout << "пиво"' породит типа stream::exceptions() — то тутже выходить из write()
со словами "Ой, пардон при записи в поток cout произошла ошибка = <ТУТсамаОшибка>"
А что в вашем случае??? Поймаем в main'e эту фигню?? Я думаю врядли...