I
ivs4
Здравствуйте. Есть набор чисел типа double. Необходимо переконвертить их в строку.
использую
[codebox]sprintf(cValue,"%f",dValue);[/codebox]
здесь не устраивает то , что ф-ия дополняет нулями до шести кол-во знаков после запятой
например
34.120000
[codebox]sprintf(cValue,"%g",dValue);[/codebox]
это вариант вроде работает, но если число слишком больщое или малое, то число переводится в экпонентциальную форму
Необходимо, чтобы в независимости от размера числа при конвертации в строку ничего лишнего не добавлялось и представление было стандартным.
Какие еще существуют возможномти конвертации double в строку?
использую
[codebox]sprintf(cValue,"%f",dValue);[/codebox]
здесь не устраивает то , что ф-ия дополняет нулями до шести кол-во знаков после запятой
например
34.120000
[codebox]sprintf(cValue,"%g",dValue);[/codebox]
это вариант вроде работает, но если число слишком больщое или малое, то число переводится в экпонентциальную форму
Необходимо, чтобы в независимости от размера числа при конвертации в строку ничего лишнего не добавлялось и представление было стандартным.
Какие еще существуют возможномти конвертации double в строку?