That is probably why they invented the "%#" construct, from TFM:<br><br> # The value should be converted to an ''alternate form''. For o<br> conversions, the first character of the output string is made
<br> zero (by prefixing a 0 if it was not zero already). For x and X<br> conversions, a non-zero result has the string '0x' (or '0X' for<br> X conversions) prepended to it. For a, A, e, E, f, F, g, and G
<br> conversions, the result will always contain a decimal point,<br> even if no digits follow it (normally, a decimal point appears<br> in the results of those conversions only if a digit follows).
<br> For g and G conversions, trailing zeros are not removed from the<br> result as they would otherwise be. For other conversions, the<br> result is undefined.<br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
aye should be 0x.. </blockquote><br></div>Argv,<br>Pat<br>---<br><br>