fk0, легенда (22.01.2013 13:52, просмотров: 196) ответил Ксения на Значит в стеке его кто-то потом затирает. Быть не может, чтобы sprinf нуль не добавлял - код смотрите.
Это sprintf из IAR??? Ну здесь s может иметь неправильное значение. Интересуют подробности _formatted_write(). Можно написать s+=nr_of_chars (для оригинального значения) для проверки. Кроме того... Нет ли такой ситуации, что libc и проект собираются с разными опциями компилятора влияющими на порядок передачи аргументов функций и т.п.?
[ZX]