Основы программирования: Сборник задач. Афанасьева Т.В - 14 стр.

UptoLike

14
6. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
И ФАЙЛОВЫЙ ВВОД\ВЫВОД
*Ввод с помощью типизированной константы
Вывод в типизированный файл.
Pascal.
Для использования файлов используют следующую запись
var
<имя 1> : file of <тип>;{для типизированного файла}
<имя 2>:text;{для текстового файла}
<имя 3>:file;{для не типизированного файла}
Затем в разделе операторов(обычно в самом его начале) необходимо связать
переменную типа файл с реальным именем файла .
assign(<имя 1>,<имя файла>).
Для открытия файла применяют одну из ниже приведенных стандартных про-
цедур в зависимости от режима работы с файлом:
reset (<имя1>)
rewrite(<имя1>)
append(<имя1>)
Работа с файлами осуществляется с помощью операторов чтения
Read(< имя1>,<переменная >) и записи
Write( < имя1>,<переменная >).Для закрытия любого файла используется
стандартная процедура close(<имя1>).
C.
Прежде всего надо описать файловую переменную, т.е. задать внутреннее имя
файла. В стандартном файле <stdio.h> есть описание типа FILE (файл). Фор-
мат описания сылки на файл следующий:
FILE * fi;
Для открытия файла используется стандартная функция:
fopen(string,mstring);
Эта функция открывает в режиме mstring файл с именем string. В качестве ре-
зультата функция возвращает либо ссылку на файл, либо NULL , если файл от-
крыть невозможно.
Тип доступа к потоку ( режим доступа):
r Поток открыт для чтения.