|  |  |  |  |  |   | 
Often, it is helpful to add spaces in scanf calls to make them 
easier to read.  That whitespace matches whitespace in the input, if any. 
Otherwise, the whitespace is ignored: 
char input_buffer[100]; 
scanf ("%*s     %*s     %s", input_buffer); 
printf ("The author's surname is %s.\n", input_buffer); 
--- Data ---
   Patrick Henry Winston 
--- Result --- 
The author's surname is Winston.