logo search
TurboProlog / Документация / TOM_1

Глава 12. Запись, чтение и файлы 215

Запись и чтение 215

Запись 215

Предикаты write/* и nl 215

Примеры, демонстрирующие предикат write 216

Упражнение 218

Предикат writef/* 218

Турбо Пролог распознает следующие спецификаторы формата поля f: 219

Примеры форматного вывода 219

Чтение 220

Предикат readln/1 220

Предикаты readint/1, readreal/1 и readchar/1 221

Предикат readterm/2 221

Предикат file_str/2 222

Предикат inkey/1 222

Предикат keypressed/0 222

Предикат unreadchar/1 222

Примеры 223

Упражнение 224

Открытие и закрытие файлов 225

Предикат openread/2 225

Предикат openwrite/2 225

Предикат openappend/2 226

Предикат openmodify/2 226

Предикат filemode/2 226

Предикат readdevice/1 227

Предикат writedevice/1 227

Примеры 227

Работа с файлами 228

Примеры 229

Предикат eof/1 230

Пример 230

Предикат flush/1 231

Предикат existfile/1 231

Предикат deletefile/1 231

Предикат renamefile/2 232

Предикат disk/1 232

Расширение базы данных с помощью файлов 232

Работа с фактами, как с термами 233

Примеры 233

Обзор 238