Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.2, 6.0.4, 6.2.4
-
None
-
QtCreator 8.0.2 with Visual Studio 2019 compiler
-
-
bdee2c9760 (qt/qtbase/dev) bdee2c9760 (qt/tqtc-qtbase/dev) 1980923bd3 (qt/qtbase/6.4) 1980923bd3 (qt/tqtc-qtbase/6.4) 7d5a60e8a1 (qt/tqtc-qtbase/6.2) 1980923bd3 (qt/tqtc-qtbase/6.4.1) 1980923bd3 (qt/tqtc-qtbase/tqtc/qtinsight-6.4)
Description
double d = 3.0; printf ("printf: %03.0f\n", d); printf ("printf: %03.f\n", d); qDebug() << QString::asprintf("%03.0f", d); qDebug() << QString::asprintf("%03.f", d); // <--- this is BAD
output is:
003 003 "003" "3.000000"