MSVC "secure" sprintf
funcions имеет версию шаблона, которая "знает" размер целевого буфера. Тем не менее, этот код счастливо рисует 567890 над стекем после окончания bytes
...
char bytes[5];
_snprintf_s( bytes, _TRUNCATE, "%s", "1234567890" );
Любая идея, что я делаю неправильно, или это известная ошибка?
(я работаю в VS2005 - не тестировал в 2008 или 2010 году)