Достался сниппет кода, который надо перевести в C#, три попытки поставить Qt провались, хотел проверить результат выполнения… и вот я тут.
QString s_buf, content; ... content += s_buf.sprintf(" %6.3f", info->height / 1000); content += s_buf.sprintf(" %6.1f", info->pressure); ...
Где info какой-то, видимо, класс, его тоже нет…
И что собственно интересует. Что такое %6.3f и %6.1f
Где 6 это максимальное кол-во целого числа, и 3-1 это максимальное кол-во чисел дробной части?
Например, info->pressure 156.78, на выходе будет 156.7 или 156.78?
Просто по коду, числа плавают %4.2f, %0.4f, %3.34f и т.д. или это дефолтные числа? Или какое число подставят то и будет отображаться? ))
Документацию почитал, но ничего из нее непонятно, т.е. там что-то типа смотри unix'овый sprintf… )
Какие-нибудь предложения?