Эти два файла называются текущим
Эти два файла называются текущим входным потоком и текущим выходным потоком соответственно. В начальный момент эти два потока соответствуют терминалу. Текущий входной поток может быть заменен на другой файл
ИмяФайла посредством цели
see( ИмяФайла)
( Смотри(ИмяФайла) )
Такая цель всегда успешна (если только с файлом
ИмяФайла
все в порядке), а в качестве побочного эффекта происходит переключение ввода с предыдущего входного потока на файл
ИмяФайла. Поэтому типичным примером использования предиката
see является следующая последовательность целей, которая считывает информацию из файла
файл1, а затем переключается обратно на терминал:
. . .
see( файл1),
читать_из_файла( Информация),
see( user),
( user - пользователь)
. . .
Текущий выходной поток может быть изменен при помощи цели вида
tell( ИмяФайла)
( сообщить( ИмяФайла) )
Следующая последовательность целей выводит некоторую информацию в
файл3, а после этого перенаправляет последующий вывод обратно на терминал:
. . .
tell( файл3),
записать_в_файл( Информация),
tell( user),
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий