файл в другой программе, перед открытием с помощью std::ifstream?
Нет, на самом деле это головная боль.
В винде очень сложно открывать файл не эксклюзивно (нестандартные расширенная надо задействовать) а в Линукс наоборот невозможно файл запретить использовать другим
Нет такого способа. Возможно, тебе могут помочь блокировки файлов из fcntl, если с этим файлом работает только твоё приложение (например, разные процессы/потоки).
хм... а зачем такая проверка? надо же результат открытия всегда проверять
Обсуждают сегодня