Вход на сайт
как победить sprintf ?
503 просмотров
Перейти к просмотру всей ветки
в ответ Murr_0002 07.06.17 21:07, Последний раз изменено 07.06.17 23:02 (anly)
Зачем нужна спринт_с()?sprintf_s тоже библиотечная, но безопаснее чем sprintf, т.к. проверяет размер буфера.
И если раньше был такой вызов
sprintf(buf, format, a, b, c)
где буфер был объявлен как char buf[123];
то можно прото заменить на
sprintf_s(buf, format, a, b, c)
и всё скомпилируется.
Но вот если буфер был объявлен как char* buf; то так просто не получится.
Проклят нарушающий межи ближнего своего (Втор.27:17)