[Rd] a little bug for the function 'sprintf' (PR#14161)

baoliqin at gmail.com baoliqin at gmail.com
Mon Dec 21 13:00:10 CET 2009


Dear R-ers,

I am a gratuate student from South China University of Technology. I fond
the function 'sprintf' in R2.10.1 have a little bug(?):

When you type in the example codes:

> sprintf("%s is %f feet tall\n", "Sven", 7.1)

and R returns:

[1] "Sven is 7.100000 feet tall\n"

this is very different from the 'sprintf' function in C/C++, for in C/C++,
the format string "\n" usually represents a new line, but here, just
the plain text "\n"!

Is it a bug, or a deliberate design?

Thanks for your attention!

Best wishes!

Yours sincerely,
Baoli Qin

	[[alternative HTML version deleted]]



More information about the R-devel mailing list