Сейчас на форуме: zds (+5 невидимых) |
![]() |
eXeL@B —› Программирование —› Float to text в инлайне |
Посл.ответ | Сообщение |
|
Создано: 07 февраля 2014 23:49 · Личное сообщение · #1 |
|
Создано: 08 февраля 2014 00:03 · Поправил: Vovan666 · Личное сообщение · #2 |
|
Создано: 08 февраля 2014 02:05 · Личное сообщение · #3 |
|
Создано: 08 февраля 2014 08:53 · Поправил: OnLyOnE · Личное сообщение · #4 TryAga1n пишет: это какой-то макрос из MASM Это не макрос.. ![]() TryAga1n пишет: Возможно у кого-нибудь есть наработки на данную тему? Все уже придумано до нас. В архиве реализации двух функций FloatToStr и FloatToStr2. Обе функции из пакета MASM. делают они одно и тоже - "Convert an 8-byte double-precision value to an ASCII string." ![]() ----- aLL rIGHTS rEVERSED! ![]() |
|
Создано: 08 февраля 2014 13:32 · Личное сообщение · #5 |
|
Создано: 08 февраля 2014 16:28 · Личное сообщение · #6 |
|
Создано: 08 февраля 2014 16:31 · Личное сообщение · #7 Dr0p пишет: printf группа универсальных функций Да, только проблема в том, что wsprintfA не работает c %f Нашел такой вариант: Code:
Но после работы в буфере почему-то получается 0.000000, хотя подаю число -93.88333 ![]() ![]() |
|
Создано: 08 февраля 2014 17:15 · Личное сообщение · #8 |
|
Создано: 08 февраля 2014 19:39 · Поправил: dosprog · Личное сообщение · #9 TryAga1n, Как-то так: Code:
На MSVC: Code:
Всё нормально, печатает: 5.0000 в обоих случаях. ![]() |
|
Создано: 10 февраля 2014 12:21 · Личное сообщение · #10 |
![]() |
eXeL@B —› Программирование —› Float to text в инлайне |