Выравнивание преобразованных аргументов по левому
Таблица 19.3.
Параметры спецификаторов формата
Символ |
Описание |
Пример |
Знак «минус» (-) |
Выравнивание преобразованных аргументов по левому краю |
%-5.2d |
Знак «плюс» (+) |
Всегда печатать знак числа (+ или -) |
%+5.2d |
Ноль (0) |
Заполнение нулями вместо пробелов |
%05.2d |
Цифры |
Определяет минимальное число знаков, которые будут напечатаны |
%6f |
Цифры (после точки) |
Число после точки определяет количество символов, печатаемых справа от десятичной точки |
%6.2f |
- А = fscanf(fid,format) — читает все данные из файла с идентификатором, fid, преобразует их согласно значению параметра format и возвращает в виде матрицы А. Значение идентификатора fid — целое число, возвращаемое функцией fopen. Параметр format представляет собой строку, определяющую формат данных, которые необходимо прочитать;
-
[A,count] = fscanf(fid.format,size) — считывает количество данных, определенное параметром size, преобразует их в соответствии с параметром format и возвращает вместе с количеством успешно считанных элементов count. Параметр size — это произвольный аргумент, определяющий количество считываемых данных. Допустимы следующие значения:
- n — чтение п элементов в вектор-столбец;
- inf — чтение элементов до конца файла и помещение их в вектор-столбец, содержащий такое же количество элементов, что и в файле;
- [m,n] — считывает столько элементов, сколько требуется для заполнения матрицы размера тхп. Заполнение происходит по столбцам. Величина n (но нет!) может принимать значение Inf.