|  |  |  |  |  |   | 
The c specification is similar to the s specification, except 
that no whitespace is skipped and no null character is added.  One 
character is read, unless there is a modifying number, in which case that 
number of characters is read, unless the end of a file is reached, in 
which case the value returned by scanf is the value of the 
EOF macro.
char input_buffer[100]; 
scanf ("%6c", input_buffer); 
printf ("The first six characters were:\n%s\n", input_buffer); 
scanf ("%*5c%c", input_buffer); 
printf ("The twelfth character was:\n%c\n", *input_buffer); 
--- Data ---
   Patrick Henry Winston 
--- Result --- 
The first six characters were: 
   Pat 
The twelfth character was: 
H