C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
FormatFloat
gvg
Отправлено: 21.12.2005, 12:53


Машинист паровоза

Группа: Участник
Сообщений: 222



Кто подскажет, есть ли какая-то замена для FormatFloat, не связанная с VCL. Желательно, полностью совпадающая по формату.
Valdemar
Отправлено: 21.12.2005, 13:10


Мастер участка

Группа: Участник
Сообщений: 433



На счет полного совпадения не обещаю, но попробовать можно sprintf.
Guest
Отправлено: 21.12.2005, 13:16


Не зарегистрирован







Сделать свою, полностью совпадающую по формату, хоть на базе того же sprintf.
gvg
Отправлено: 21.12.2005, 13:51


Машинист паровоза

Группа: Участник
Сообщений: 222



Поменяю вопрос. Как правильно использовать FloatToTextFmt? Описано как
CODE
extern PACKAGE int __fastcall FloatToTextFmt(char * Buffer, const void *Value, TFloatValue ValueType, char * Format);

При использовании
CODE

double Value;
int l = FloatToTextFmt( Buffer, &Value, fvExtended, format );

все компилится, но при выполнении ошибка:
Invalid floating point operation
gvg
Отправлено: 21.12.2005, 14:01


Машинист паровоза

Группа: Участник
Сообщений: 222



Нашел.
[CODE]
Extended Value;
[CODE]
Работает.

Вернуться в Вопросы программирования в C++Builder