Привет, ЛОР.
Вот такой вот нубовопрос нарисовался по языку, на котором я пишу больше 10 лет…
В С++ после fstream::open()
я могу вызвать is_open()
, который и сообщит мне, удалось ли открыть файл. А вот как в случае неудачи получить более полную диагностику?
Что встречал: рекомендацию зачитывать глобальный errno
и по желанию вызывать strerror()
.
Правильно ли это? errno
ведь вообще из Си пришёл…