Описание функций C (Си) / C++ - fscanf


#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);.


Информация о статье "Описание функций C (Си) / C++ - fscanf"

Автор DeVoid | Сайт http://devoid.com.ua/ | Добавлена 16 Октября 2007 | Просмотрели 12145 раз

  • Digg it!
  • Delicious
  • +МоёМесто.ru
  • Добавить страницу к Мистеру Вонгу
  • Добавить страницу к Мистеру Вонгу

Комментарии КОММЕНТАРИИ

Комментариев еще нет.

Зарегистрируйтесь или выполните Вход для того чтобы оставлять комментарии