Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Преобразование
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Tcom
Подскажите функцию преобразования float в *char, а то wsprintf(ch,"%f",Num); не работает.
Спасибо.
diper
Возможно в настройках проекта выбрана библиотека с облегченным printf который не поддерживает float
Tcom
А, подскажите какая потдерживает??
msalov
ftoa такое умеет, если есть.
Tcom
Цитата(gotty @ Nov 4 2008, 15:15) *
ftoa такое умеет, если есть.

Это, если, кому повезёт? У кого-то есть, у кого нет?
У меня IAR 5.10 AVR…
Сергей Борщ
Цитата(Tcom @ Nov 4 2008, 15:24) *
У меня IAR 5.10 AVR…
Пуск->Искать-> Дальше разбирайтесь, как попросить Windows Explorer в папках ИАРа найти вам файлы с расширением .h в которых встречается слово ftoa. Найдет - значит у вас есть. Не найдет - вам не повезло.
Вы решили не пытаться на вкладке выбора библиотеки в свойствах проекта прочитать, какой вариант библиотеки поддерживает float в wsprintf?
meister
Цитата(Tcom @ Nov 4 2008, 13:55) *
Подскажите функцию преобразования float в *char, а то wsprintf(ch,"%f",Num); не работает.
Спасибо.


Как сделать свою - получаете знак, десятичный порядок (логарифмом), мантиссу (экспонетной) нужной разрядности в обычной целочисленной переменной и выводите это как нравится.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.