I strongly suspect, in spite of what he said literally, that the OP here really only wants to be able to format/print signed byte, halfword, fullword, and doubleword fixed-point numbers like
+5.620 -0.177777 +0.0 This is a much simpler task, and if he will confirm that he in fact wants only to deal, for now anyway, with fixed-point numbers, I will walk him through how that is done here. John Gilmore, Ashland, MA 01721 - USA
