[Nickle]bug?

Keith Packard keithp@keithp.com
Tue, 06 Mar 2001 22:14:54 -0800


Around 21 o'clock on Mar 6, Mike Haertel wrote:
> Trailing zeroes whenever I use printf() to print a rational:
> 
> > printf("%r", 1/3)
> 0.{3}0
>      ^

Nope, your format isn't including a newline so you're seeing the value 
immediately followed by the return value from printf (which is 0).

Try either:

> printf ("%r", 1/3);
0.{3}> 

or

> printf ("%r\n", 1/3)
0.{3}
0
> 

-keith