|
From: | Bob Proulx |
Subject: | Re: In hello.c, what governs whether puts, printf, or fputs is used? |
Date: | Mon, 21 May 2007 08:45:54 -0600 |
User-agent: | Mutt/1.5.9i |
amores perros wrote: > #1) What principles govern when hello.c print_help calls printf vs. puts > vs. fputs? I think that will all be attributable to the style of the author for those parts of the code. It looks to me that originally the code used a mixture of printf and fputs calls and that the calls that simply outputed a blank line were recently changed to be a puts call instead. It is shorter, so I imagine that is why it was done. > #2) What is the difference between puts("") and printf("\n") ? There isn't any effective difference. It would simply be a matter of style and taste. Both call the standard I/O libc functions and libc will end up doing the same thing in both cases. Bob
[Prev in Thread] | Current Thread | [Next in Thread] |