Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Синтаксис. ·fid = fopen(filename) – открытие файла с именем filename;




·fid = fopen(filename) – открытие файла с именем filename;

· [fid,message] = fopen(filename,permission) –открытие файла с режимом, заданным параметром permission (таблицы 2.2, 2.3);

· [fid,message] = fopen(filename,permission,format) –открытие файла с точным определением числового формата format (таблицы 2.4);

· fids = fopen('all')возвращает вектор-строку, содержащую идентификаторы всех открытых файлов, не включая стандартные потоки 0, 1 и 2. Число элементов вектора равно числу открытых пользователем файлов;

· [filename,permission,format] – fopen(fid) – возвращает полное имя файла filename, строку permission и строку format. При использовании недопустимых значений fid возвращаются пустые строки для всех выходных аргументов.

 

Таблица 1.19 Значения переменной fid

Значение fid Параметр permission Значение
'r' чтение с клавиатуры
'а' вывод на дисплей
'а' вывод сообщения об ошибке
-1   неудача в открытии файла с выводом сообщения message о типе ошибки

 

Таблица 1.20 Значения параметра permission

Параметр Значение
'r' открытие файла для чтения (по умолчанию)
'w' удаление содержимого существующего файла или создание нового и открытие его для записи
'а' создание и открытие нового файла или открытие существующего для записи с добавлением в конец файла.
'r+' открытие файла для чтения и записи
'w+' удаление содержимого существующего файла или создание нового и открытие его для чтения и записи
'a+' открытие или создание нового файла для чтения и записи. Новые записи добавляются в конец файла.
'A' добавление записей без автоматического сдвига
'W' запись без автоматического сдвига

Добавление к строке параметра permission символа'b' (подразумевается по умолчанию) предписывает системе открыть файл в двоичном режиме. Добавление символа't', например 'rt', в операционных системах, которые имеют различие между текстовыми и двоичными файлами, предписывает системе открыть файл в текстовом режиме. Например, во всех версиях MATLAB для Windows/MS-DOS нельзя открыть текстовый файл без параметра 'rt'. При вводе файлов с использованием fopen в текстовом режиме удаляются все символы "возврат каретки" перед символом новой строки.

Таблица 1.21 Значения параметра format

Формат Назначение
'n'или'native' формат текущей системы
'b'или'ieee-be' Big-endian byte ordering
'l'или'ieee-le' Little-endian byte ordering
's' или'ieee-be.l64' Big-endian byte ordering, 64–битные данные

По завершению работы с файлом его необходимо закрыть с помощью команды fclose.


Поделиться:

Дата добавления: 2014-12-30; просмотров: 145; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты