Перейти к содержимому

Описание функций 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;);.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *