Есть числа типа double. я их преобразовываю в QString и вывожу.Код:QString lP(double a) {QString rez;rez.sprintf("%.6f",a);return rez;}но эти числа довольно таки "разные", т.е. бывает к примеру просто 20, а бывает 0.0000002 или 0.0001. и когда я пытаюсь вывести к примеру 2, то выводится 2.000000, 0.0001 выводит как 0.000100. как избавиться от лишних нулей в конце? естественно неизвестно какой старший/младший разряд у числа. заранее спасибо.
|