Вход на сайт
как победить sprintf ?
503 просмотров
Перейти к просмотру всей ветки
в ответ Murr_0002 05.06.17 20:34
В Сях для спецификатора %s на вершине стека (в зависимости от реализации - с порядковым смещением) должен быть указатель на строку.компилятор для sprintf никак это не контролирует. Там может даже ничего не оказаться вообще (т.е. мусор), а может и - любой тип.
Я помню - там ожидается указатель.sprintf то ожидает, но в том то и проблема что программист туда загнал не то что sprintf ожидает, и задача именно в том чтобы это распознать до запуска программы на выполнение.
Проклят нарушающий межи ближнего своего (Втор.27:17)