Цитата(zltigo @ Feb 6 2007, 15:01)

Тем не менее это не может являться причиной вылета.
Зависит.
1. От реализации этого самого sprintf (точнее внутренностей типа vsprintf). Обработка нечисел и т.д.
2. От самой "форматной" строки (в которой, например '*’ потенциально опасна).
Цитата(mihask @ Feb 6 2007, 15:11)

Цитата(Alex03 @ Feb 6 2007, 15:41)

А Вы уверены что в Вашей среде (компилятор/библиотеки/настройки) можно в хххprintf() передавать float вместо double?
Дело в том что если я отключаю одну(пустую) из трех задач, то float он у меня замечательно выводит.
Глюк он на то и глюк, очень часто проявляет себя при совсем левых действиях.
Почитайте доку на вашу sprintf, и если там написано double, то надо обязательно передавать double!
Ну или хоть попробуйте принудительно преобразовать в double.