Manpage of ISCANF
3.47 `iscanf', `fiscanf', `siscanf'--scan and format non-floating input
int iscanf(const char *FORMAT [, ARG, ...]);
int fiscanf(FILE *FD, const char *FORMAT [, ARG, ...]);
int siscanf(const char *STR, const char *FORMAT
[, ARG, ...]);
int _iscanf_r(struct _reent *PTR, const char *FORMAT [, ARG, ...]);
int _fiscanf_r(struct _reent *PTR, FILE *FD, const char *FORMAT [, ARG, ...]);
int _siscanf_r(struct _reent *PTR, const char *STR, const char *FORMAT
[, ARG, ...]);
The routines `_iscanf_r', `_fiscanf_r', and `_siscanf_r' are
reentrant versions of `iscanf', `fiscanf', and `siscanf' that take an
additional first argument pointing to a reentrancy structure.
If `iscanf' attempts to read at end-of-file, the return value is
`EOF'.
If no fields were stored, the return value is `0'.
Supporting OS subroutines required: `close', `fstat', `isatty',
`lseek', `read', `sbrk', `write'.
will give you access to the complete manual.