считывает количество данных, определенное параметром
[A,count] = fscanf(fid.format,size) — считывает количество данных, определенное параметром size, преобразует их в соответствии с параметром format и возвращает вместе с количеством успешно считанных элементов count. Параметр size — это произвольный аргумент, определяющий количество считываемых данных. Допустимы следующие значения:
n — чтение п элементов в вектор-столбец;
inf — чтение элементов до конца файла и помещение их в вектор-столбец, содержащий такое же количество элементов, что и в файле;
[m,n] — считывает столько элементов, сколько требуется для заполнения матрицы размера
тхп.
Заполнение происходит по столбцам. Величина n (но нет!) может принимать значение Inf.
Строка format состоит из обычных символов и (или) спецификаторов. Спецификаторы указывают тип считываемых данных и включают символ
%,
опцию ширины поля и символы формата. Возможные символы формата перечислены в табл. 19.4.
Таблица 19.4.
Символы формата, используемые функцией fscanf
|
Символ
|
Описание
|
|
|
%c
|
Последовательность символов; параметр ширины поля
определяет количество считываемых символов
|
|
|
|
|
%d
|
Десятичное число
|
|
|
%e, %f, %g
|
Число с плавающей точкой
|
|
|
%i
|
Целое число со знаком
|
|
|
%o
|
Восьмеричное число со знаком
|
|
|
%s
|
Последовательность непробельных символов
|
|
|
%u
|
Десятичное целое число со знаком
|
|
|
%x
|
Шестнадцатеричное целое число со знаком
|
|
|
[...]
|
Последовательность символов
|
|
|
|
|
|
Между символом
%
и символом формата допустимо вставлять следующие символы:
звездочка (*) означает, что соответствующее значение не нужно сохранять в выходной матрице;
строка цифр задает максимальную ширину поля;
буква обозначает размер полученного объекта: h для короткого целого числа (например, %n d), 1 для длинного целого числа (например, %ld) или для числа с двойной точностью с плавающей запятой (например,
%
lg
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий