int fscanf(FILE *stream, const char *format, arg-list)
Прототип:
Описание:
Функция fscanf() работает точно так же, как функция scanf(), за исключением того, что она считывает информацию из потока, указанного аргументом stream, а не из stdin.
Функция fscanf() возвращает количество аргументов, которым действительно были присвоены значения. В их число не входят пропущенные поля. Возврат EOF означает, что при чтении была сделана попытка пройти маркер конца файла.
Пример:
Данный фрагмент кода считывает строку и число типа float из потока fp:
char str [80];
float f;
fscanf(fp, "%s%f", str, &f);
char str [80];
float f;
fscanf(fp, "%s%f", str, &f);