Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

как победить sprintf ?

07.06.17 22:59
Re: как победить sprintf ?
 
anly коренной житель
anly
в ответ 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)
 

Перейти на