formatting - C - Printing formatted output of money -
in program print out table, 1 of columns has money listed. want print out money values neatly , right justified, below:
$9.00 $8.00 $19.20 $200.90
i can right justify numbers so
while(condition) { printf("$%5.2f\n", number); }
but method $ isn't positioned want it, , output more like:
$ 9.00 $ 8.00 $ 19.20 $ 200.90
can formatting want printf?
you can auxiliary string:
while(condition) { char str[10] = {}; sprintf(str, "$%.2f", number); printf("%8s\n", str); }
Comments
Post a Comment