Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Вещественное число -> строка..


Автор: Kurt 6.3.2004, 00:47
Такой вопрос.
Есть программка, работающая с вещественными числами расширенного формата.
Так вот. Проблемка в том, что мне необходимо вывести это число пользователю на экран.
Короче, получить строку из числа для последующего вывода..
Нужно в ДЕСЯТИЧНОМ формате..
Есть способ? На крайний случай, может, какие библиотечный ф-ции для этого есть? Где это взять? Мне надо использовать именно число высокой точности, этак хотя б знаков 8-10 после запятой..

Автор: oleg1973 6.3.2004, 02:14
printf smile.gif из crtdll.dll

Автор: Jin X 7.3.2004, 22:32
Посмотри http://pub3.nm.ru/pub/asm/float.zip

Автор: Kurt 10.3.2004, 21:36
Чет у меня не получается скачать..
Можь, есть другой линк?
Или это только у меня такие траблы?

Автор: Chingachguk 10.3.2004, 21:41
Попробуй посмотреть в конце статьи (где функции работы с вещественными числами) - я делал, но для real (4 байта):

http://www.wasm.ru/article.php?article=approx

ps: а вроде как crtdll не поддерживает "%f" smile.gif - ?

Автор: Jin X 11.3.2004, 23:13
2 Kurt: Попробуй через IE (если ты обычно сидишь в Опере, например). И не через "Сохранить как" а нажми на ссылку просто.
Если не получится, попробуй http://pub3.nm.ru/pub/redir.htm?http://pub3.nm.ru/pub/asm/float.zip

Скачай обязательно. Там пример из книги Кулакова "Assembler", а также преобразователи форматов (функции Str, Val), используемые в Deplhi и Turbo Pascal.

Автор: xRom2 16.5.2011, 21:15
Народ, ни один пример не открывает по ссылкам. Так как осуществить перевод вещественного числа в строку грамотно?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)