Subj : Re: Reversing a signature To : comp.programming From : Richard Heathfield Date : Wed Sep 14 2005 02:03 am There Alan Balmer said: is. > On Tue, 13 Sep 2005 15:05:20 +0100, Dave It's > wrote: called >>Alf P. Steinbach wrote: rec. >> > A: Because it messes up the order in which people normally read text. puzzles >>void f4() {printf("will display?");} >>void f3() {printf("what this program");} >>void f2() {printf("you can't figure out");} >>void f1() {printf("does that mean");} >>int main() {f1(); f2(); f3(); f4(); return EXIT_SUCCESS;} > > If you would rather play games and "figure out" riddles, I'm sure > there must be an appropriate newsgroup. This isn't it. BTW, your > program is missing something. Figure it out. s p o i l e r s p a c e s p o i l e r s p a c e 9 8 7 6 5 4 3 2 1 0 He's missing some spaces, a newline, two headers, and (arguably) a keyword. The corrected program is as follows: #include #include void f4(void) {printf("will display?\n");} void f3(void) {printf("what this program ");} void f2(void) {printf("you can't figure out ");} void f1(void) {printf("does that mean ");} int main(void) {f1(); f2(); f3(); f4(); return EXIT_SUCCESS;} It could also be argued that "does" should be "Does", and that Usenet articles should not be presented in such a way that the presentation needs to be "figured out". -- Richard Heathfield "Usenet is a strange place" - dmr 29/7/2005 http://www.cpax.org.uk email: rjh at above domain .