Страницы

Поиск по вопросам

воскресенье, 29 марта 2020 г.

Чем отличаются функции _vsnprintf() и vsnprintf()

#c #mingw


Я использую компиляторы MinGW и не могу понять, в чем разница между названными функциями.
Попытался разобраться в комментариях заголовочных файлов MinGW, но смысл там написанного
от меня ускользает.

Например, использование Sleep() в MinGW часто приводит к повреждению кучи/стека,
поэтому рекомендуют использовать _sleep().

Функции _vsnprintf() и vsnprintf() тоже чем-то отличаются?
    


Ответы

Ответ 1



vsnprintf используется начиная с Visual Studio 2015 и соответствует стандарту C99; _vnsprintf осталась для обратной совместимости со старыми версиями Visual Studio. Источник

Комментариев нет:

Отправить комментарий