in reply to Re^3: Can sprintf suppress leading zero for float < 1?
in thread Can sprintf suppress leading zero for float < 1?

Truncating the original value is left as an exercise (already solved) by OP.

Except the OP used sprintf and your whole point was he shouldn't use sprintf here. Or does "don't use (s)printf when print would do" mean something else?