Здравствуйте, _nn_, Вы писали:
__>Здравствуйте, ElenKa11, Вы писали:
EK>>у меня в текстовом редакторе обьявлена переменная типа double,
EK>>когда значение переменной достигает шести знаков после запятой,
EK>>например 0.000005, то в edit автоматически отображается число в виде 5e-006,
EK>>подскажите пожалуйста как мне этого избежать.
__>А текст чем форматируется ?
__>Если sprintf то можно так : sprintf(str, "%10.10f", 0.000005);.
Я не могу воспользоваться вашим предложением, поскольку переменная выводимая в edit не класса string. В classWizarde при создании переменной на элемент edit предлагают различные типы
этих переменных,но или double, или string, что естественно. У меня в данном случае double.
В своей программе я нигде не указываю формат вывода данной переменной, поскольку это не нужно.
Число 0.000005 вводится пользователем уже в работающей программе и переводиться в вид
5e-006 автоматически, что меня не устраивает,
и я не знаю в каком месте своей программы это можно отловить.
Классом CString я не могу воспользоваться,поскольку это связано с другими трудностями.