Информация об изменениях

Сообщение Re[3]: А как плюсовыми средствами создать файл только если о от 04.02.2022 14:10

Изменено 04.02.2022 14:11 vsb

Re[3]: А как плюсовыми средствами создать файл только если он не су
Здравствуйте, удусекшл, Вы писали:

vsb>>Получить файловый дескриптор платформо-зависимыми средствами (open/_sopen_s) и преобразовать его в FILE* через fdopen


У>Ну вот это уже не C++.


Ну если не предусмотрели в стандартной библиотеке такой возможности, что поделаешь. По крайней мере платформо-зависимая часть будет составлять пару строк.

У>И микрософт, как всегда, пошел своим путём, и там либо городить ifdef'ы, либо глотать варнинги и риски, что в будущем эту функцию вообще уберут


Вроде у микрософта вообще нет обычного open, только _open, или я туплю?
Re[3]: А как плюсовыми средствами создать файл только если о
Здравствуйте, удусекшл, Вы писали:

vsb>>Получить файловый дескриптор платформо-зависимыми средствами (open/_sopen_s) и преобразовать его в FILE* через fdopen


У>Ну вот это уже не C++.


Ну если не предусмотрели в стандартной библиотеке такой возможности, что поделаешь. По крайней мере платформо-зависимая часть будет составлять пару строк.

У>И микрософт, как всегда, пошел своим путём, и там либо городить ifdef'ы, либо глотать варнинги и риски, что в будущем эту функцию вообще уберут


Ну или так, да. Вряд ли её уберут.