Программирование на языке Турбо-Пролог 2.0. Николаев В.Г - 25 стр.

UptoLike

- 25 -
\n - переход на новую строку
\t - табуляция
\nnn - символ в десятичном коде ASCII
2.3. Работа с файлами ( FILESYSTEM )
openread(SymbolicFileName,DosFileName) (file,string) - (i,i)
Открывает файл для чтения. Здесь SymbolicFileName - логичес-
кое имя файла, определяемое в DOMAINS как относящееся к типу
file, DosFileName - имя файла в MS DOS. Например,
DOMAINS in = file
GOAL openread(in,"file.txt").
openwrite(SymbolicFileName,DosFileName) (file,string) - (i,i)
Открывает файл для записи.
openappend(SymbolicFileName,DosFileName) (file,string) - (i,i)
Открывает файл для дополнения.
openmodify(SymbolicFileName,DosFileName) (file,string) - (i,i)
Открывает файл для чтения/записи.
readdevice(SymbolicFileName) (file) - (i) (o)
Присваивает текущему устройству ввода заданное символическое
имя файла или считывает заданное символическое имя файла.
writedevice(SymbolicFileName) (file) - (i) (o)
Присваивает текущему устройству вывода заданное символичес-
кое имя файла или считывает заданное символическое имя файла.
filemode(SymbolicFileName,FileMode) (file,Integer) - (i,i) (i,o)
Устанавливает/опрашивает тип заданного файла.
FileMode = 0 - текстовый файл,
1 - двоичный файл.
closefile(SymbolicFileName) (file) - (i)
Закрывает данный файл.