Есть числа типа 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. как избавиться от лишних нулей в конце? естественно неизвестно какой старший/младший разряд у числа. заранее спасибо.