Re: _snprintf vs spintf_s
От: _Dreamer Россия  
Дата: 10.02.14 17:18
Оценка:
Здравствуйте, Hayabusa, Вы писали:

H>Кто может русским языком объяснить разницу между этими функциями?


H>И зачем вообще нужна функция _snprintf_s? ))


У меня есть гипотеза, что это больше всего для версий с wchar_t у функции
int _snwprintf(
   wchar_t *buffer,
   size_t count,
   const wchar_t *format [,
   argument] ... 
);


Если провтыкать и написать
wchar_t buffer[4];
_snwprintf(buffer, sizeof(buffer), L"%d", 9999999);

то проверка пройдет, а память затрется.

А вариант для char* уже для симметрии сделали.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.