From baoliqin at gmail.com  Mon Dec 21 13:00:10 2009
From: baoliqin at gmail.com (baoliqin at gmail.com)
Date: Mon, 21 Dec 2009 13:00:10 +0100 (CET)
Subject: [Rd] a little bug for the function 'sprintf' (PR#14161)
Message-ID: <20091221120010.4696F282EFC5@mail.pubhealth.ku.dk>

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]]



[Rd] a little bug for the function 'sprintf' (PR#14161)
baoliqin at gmail.com