#include
int fscanf (stream, format-string [, argument …]);
FILE *stream; указатель на структуру FILE.
char *format-string; строка управления форматом.
Описание:
Функция fscanf считывает данные из текущей позиции потока
stream в место, определяемое заданием аргументов arguments (если
они есть).
Каждый аргумент должен быть указателем на переменную и тип,
которые соответствуют типу, заданному в строке формата. Строка
формата управляет интерпретацией полей ввода и имеет ту же самую
форму и назначение, что и аргумент строки формата для функции
scanf. (Описание функции scanf приводится ниже в данной части ру-
ководства).
Возвращаемое значение:
Данная функция возвращает число удачно преобразованных и
правильно назначенных полей. Возвращаемое значение не включает
полей, прочитанных, но не назначенных. При попытке считывания
конца файла возвращается значение EOF. Возвращаемое значение 0
обозначает, что нет назначенных полей.
См. также cscanf, fprintf, scanf, sscanf.
Пример.
include FILE stream; long l; float fp; char s[81]; char c; stream = fopen ("data", "r"); . / ввод различных данных */
fscanf (stream, "%s", s);
fscanf (stream, "%c", &c;);
fscanf (stream, "%ld", &l;);
fscanf (stream, "%f", &fp;);.