Well your example is just a series of comma separated strings. The point is that you can break any string into multiple lines by quoting each fragment as a separate string literal. The compiler will then combine them into one string literal as if you had typed the entire string on one line.
I guess my example wasn't clear because I represented the format string as <string1> <string2>, etc. Here's a more explicit example:
printf( "Here is the digit for one: %d "
"Here is the digit for two: %d "
"Here is the digit for three: %d "
"Here is the Gettysburg Address: %s", // <-- this comma ends the formatting string
1, 2, 3, "Four score and seven years"
" ago our fathers brought forth on"
" this continent a new nation, conceived"
" in Liberty, and dedicated to the"
" proposition that all men are created"
" equal."
);
Be sure to notice that there are no commas separating the four string literals that comprise the format string. Those four lines will be compiled as one string literal.
- Ray