Работа с составными типами данных в системе Turbo Pascal. Батхин А.Б - 25 стр.

UptoLike

Составители: 

Chdir(<путь>) – процедура; изменяет текущий каталог; "путь" имеет тип string.
Close(<файловая переменная>) – процедура; закрывает файл.
EOF(<файловая переменная>) – функция; тестирует конец файла. Возвращает
TRUE, если указатель стоит в конце файла.
Erase(<файловая переменная>) – процедура; уничтожает файл (файл предвари-
тельно должен быть закрыт).
Flush(<файловая переменная>) – процедура; переписывает данные из внутрен-
него буфера файла
в файл.
Getdir(<устройство>,<каталог>) – процедура; определяет имя текущего катало-
га. "Устройство" – выражение типа word, содержащее имя устройства: 0 – устройство по
умолчанию, 1 – диск А, 2 – диск B и т. д. "Каталог" – переменная типа string, в которую
возвращается путь к текущему каталогу на указанном диске.
IOresult функция; возвращает код завершения последней операции ввода-
вывода (целое число типа word). Значение
0 свидетельствует об успешном выполнении
операции. Функция работает с директивой {$I-}.
Mkdir(<каталог>) – процедура; создает новый каталог на указанном диске. "Ката-
лог" – выражение типа string, в котором указывается путь к каталогу.
Rename(<файловая переменная>,<новое имя>) – процедура; переименовывает
файл (файл предварительно должен быть закрыт); "новое имя" имеет тип string.
Reset(<файловая переменная>) – процедура; открывает файл для
чтения. Файл
готов для чтения из него первого элемента (значения).
Rewrite(<файловая переменная>) – процедура; открывает файл для записи. Если
файл ранее существовал, все данные хранившиеся в нем, уничтожаются. После выпол-
нения Rewrite файл готов для записи первого элемента (значения).
Rmdir(<каталог>) – процедура; удаляет каталог (каталог должен быть пуст).
6.3. Текстовые файлы
При
создании текстового файла в конце каждой строки ставится специальный
признак EOLN (коды ASCII 13 (CR) и 10 (LF)), а в конце файлапризнак EOF (код
ASCII 26).
Для текстовых файлов дополнительно определены процедуры Read, Readln,
Write, Writeln и функции Eoln, SeekEoln, SeekEof.
Процедура Read([<файловая переменная>,]<список ввода>) читает данные из
файла (по умолчанию файл – INPUT) в переменные, указанные в списке; "список ввода"
здесьпоследовательность из одной
или более переменных типа char, string, а также
любого целого и вещественного типа.
При вводе переменных типа char выполняется чтение одного символа (в том чис-
ле CR в конце строки и EOF в конце файла) и присваивание его файловой переменной.
При вводе с клавиатуры CR вводится нажатием Enter, а EOF как ^Z.
       Chdir(<путь>) – процедура; изменяет текущий каталог; "путь" имеет тип string.
       Close(<файловая переменная>) – процедура; закрывает файл.
       EOF(<файловая переменная>) – функция; тестирует конец файла. Возвращает
TRUE, если указатель стоит в конце файла.
       Erase(<файловая переменная>) – процедура; уничтожает файл (файл предвари-
тельно должен быть закрыт).
       Flush(<файловая переменная>) – процедура; переписывает данные из внутрен-
него буфера файла в файл.
       Getdir(<устройство>,<каталог>) – процедура; определяет имя текущего катало-
га. "Устройство" – выражение типа word, содержащее имя устройства: 0 – устройство по
умолчанию, 1 – диск А, 2 – диск B и т. д. "Каталог" – переменная типа string, в которую
возвращается путь к текущему каталогу на указанном диске.
       IOresult – функция; возвращает код завершения последней операции ввода-
вывода (целое число типа word). Значение 0 свидетельствует об успешном выполнении
операции. Функция работает с директивой {$I-}.
       Mkdir(<каталог>) – процедура; создает новый каталог на указанном диске. "Ката-
лог" – выражение типа string, в котором указывается путь к каталогу.
       Rename(<файловая переменная>,<новое имя>) – процедура; переименовывает
файл (файл предварительно должен быть закрыт); "новое имя" имеет тип string.
       Reset(<файловая переменная>) – процедура; открывает файл для чтения. Файл
готов для чтения из него первого элемента (значения).
       Rewrite(<файловая переменная>) – процедура; открывает файл для записи. Если
файл ранее существовал, все данные хранившиеся в нем, уничтожаются. После выпол-
нения Rewrite файл готов для записи первого элемента (значения).
       Rmdir(<каталог>) – процедура; удаляет каталог (каталог должен быть пуст).


                                  6.3. Текстовые файлы
       При создании текстового файла в конце каждой строки ставится специальный
признак EOLN (коды ASCII 13 (CR) и 10 (LF)), а в конце файла – признак EOF (код
ASCII 26).
       Для текстовых файлов дополнительно определены процедуры Read, Readln,
Write, Writeln и функции Eoln, SeekEoln, SeekEof.
       Процедура Read([<файловая переменная>,]<список ввода>) читает данные из
файла (по умолчанию файл – INPUT) в переменные, указанные в списке; "список ввода"
здесь – последовательность из одной или более переменных типа char, string, а также
любого целого и вещественного типа.
       При вводе переменных типа char выполняется чтение одного символа (в том чис-
ле CR в конце строки и EOF в конце файла) и присваивание его файловой переменной.
При вводе с клавиатуры CR вводится нажатием Enter, а EOF как ^Z.