Цитата(vova7890 @ Jan 11 2011, 07:48)

Забыл сказать, функция sprintf является прошивочной и от компилятора не зависит
Это не имеет значения. Корректно написанный код на языке программирования должен давать верный результат при выполнении.
Цитата(vova7890 @ Jan 11 2011, 07:48)

да и не только спринф, многие функции работаеют не так, ибо число другое получается
в буфере(gcc): 2D302E303030303030 (-0.000000)
в буфере(iar): 35352E323030303030 (55.20000)
Можете привести исходный текст, который при компиляции IAR дает один результат, а при компиляции GCC - другой?