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

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

08.06.17 21:17
Re: как победить sprintf ?
 
Murr_0002 постоялец
Murr_0002
в ответ anly 08.06.17 18:05

Но там лежит какой-то INT напр

-----

Ты на что изначально жаловался? На то, что местами вместо чар* пихается стд::Стринг. Откуда у тебя вдруг появляется инт Я как-то не понимаю.


к какому именно типу скастить?

-----

К тому который ожидается - стд::стринг. В стеке этой информации разумеется нету, но именно эту часть ты изложил изначально.


Да, еще одна мысль по детектированию проблемы пришла - сравнить глубину стека с ожидаемым количество-размером фактически переданных параметров - смещение до адреса возврата в стеке.


Во втором и третьем случаях вообще понять что ошибка - невозможно. И шо теперь делать?

-----

То же что всегда в Сях - фаулт...

Т.е. Примерно тоже самое когда потрешь адрес возврата в стеке... смущ

 

Перейти на