CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
fscanf - форматный ввод из файла
Описание
Читает литеры из входного потока fp. Считанные литеры
преобразуются в соответствии со строкой формата. Пре-
образованные литеры запоминаются по указанным аргумен-
там-указателям. Отметим, что аргументы должны быть ука-
зателями, по которым fscanf запишет введенные значения
Использование
#include <stdio.h>
int fscanf(FILE *fp, char *format,...) /* ANSI */
Возвращаемое значение
Возвращает количество успешно проведенных преобразо-
ваний. Процесс заканчивается при встрече первой не-
подходящей литеры или признака конца файла (EOF).
Ноль на выходе означает, что не обработано ни одного
поля.
Рекомендация: Смотрите также scanf.
Пример
#include <stdio.h>
char fst[10], *lst=" ";
int ttl;
main()
{
int rt;
rt = fscanf(stdin, "%s %s %d",fst,lst,&ttl);
return rt=3;
}
Оставить комментарий
Комментарии
1.
+4 / -2


6 февраля 2011, 20:58:03
Скажите, а каким образом функция читает файл, если в списке ввода несколько адресов-указателей более подробно?)
