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
Скажите, а каким образом функция читает файл, если в списке ввода несколько адресов-указателей более подробно?)