![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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