Функция fscanf() анализирует входные данные из открытого файла в соответствии с указанным форматом.
fscanf(файл,формат,смешанный)
параметр | описывать |
---|---|
файл | Необходимый. Указывает документы, подлежащие проверке. |
формат | Необходимый. Укажите формат. Возможные значения формата: %% — возвращает знак процента % %b - двоичное число %c — символ, соответствующий значению ASCII. %d — десятичное число с положительным или отрицательным знаком. %e — экспоненциальное представление (например: 1.2e+2) %u - Десятичное число без знака %f - число с плавающей запятой (локальное свойство) %F — число с плавающей запятой (неродное свойство) %o - десятичное число %s - строка %x — шестнадцатеричное число (строчные буквы) %X — шестнадцатеричное число (заглавные буквы) Дополнительные значения формата. Должен быть помещен между % и буквой (например, %.2f): + (Добавьте + или - перед числом, чтобы определить знак числа. По умолчанию отмечаются только отрицательные числа, а положительные числа не отмечаются) ' (Указывает, что использовать в качестве заполнения, по умолчанию — пробелы. Его необходимо использовать со спецификатором ширины. Например: %'x20s (используйте «x» в качестве заполнения)) - (значение левой корректировочной переменной) [0-9] (определяет минимальную ширину значения переменной) .[0-9] (указывает количество десятичных знаков или максимальную длину строки) Примечание. Если используется несколько приведенных выше значений формата, они должны использоваться в указанном выше порядке и не могут быть нарушены. |
смешанный | Необязательный. |
Примечание. Любой пробел в строке формата будет соответствовать любому пробелу во входном потоке. Это означает, что символ табуляции t в строке формата также будет соответствовать одному символу пробела во входном потоке.