LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

А главное, что даже если используется snprintf с неправильным типом аргументов, то это не приведет к краху или повреждению памяти.

Вот тут ты сильно ошибаешься.

n The number of characters written so far is stored into the integer pointed to by the corresponding argument. That argument shall be an int *

Этой штукой вполне можно перетереть, например, указатель на возврат в стеке.

Исходная версия hateyoufeel, :

А главное, что даже если используется snprintf с неправильным типом аргументов, то это не приведет к краху или повреждению памяти.

Вот тут ты сильно ошибаешься.