|
||
int fscanf( FILE *fp, char *fmt, ... )
FILE *fp; /* stream pointer */ char *fmt; /* format string */
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Synopsis |
#include "stdio.h"
The fscanf function reads from stream fp under control of format string fmt , and assigns converted values into subsequent arguments, each of which must be a pointer.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameters |
fp is a stream pointer, open for input. fmt is a null-terminated string, containing format conversion specifications. Conversion specifiers take the following form:
%[flags][minimum field width][precision][size specification][conversion]
where:
Flags:
Conversion specifiers:
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Return Value |
fscanf returns EOF (-1) if end of file or error occurs before any conversion; otherwise it returns the number of items converted and assigned.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
See Also |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|