Войти

Показать полную графическую версию : CString::Format()


Mahler
06-11-2003, 13:25
Имеется переменная float. Нужно ее отформатировать в строку из дести символов, в виде +.53090E-1. Можно ли это сделать с помощью CString::Format()?

Пробывал %+10g и %+10e -- строка другая получается. %E вообще в CString не работает. Неужели придется свою функцию преобразования писать?

Megabizon
07-11-2003, 11:26
Не знаю на чем пишешь, но в Билдере и в Дельфи есть функция FloatToStrF. Она делает то, что ты хочешь.

Mahler
07-11-2003, 12:23
Спасибо, Megabizon. Я пишу на MSVC+6.0. Там FloatToStrF() похоже нет.




© OSzone.net 2001-2012