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

Предикат flush/1

Предикат flush записывает содержимое внутреннего буфера в названный

файл. Имеет формат:

flush (SymbolicFileName) /* (i) */

Предикат flush полезен, когда вывод направляется на устройство печа-

ти, и вам необходимо выдать данные на печать до того, как буфер заполнит-

ся.

Замечание: После операции flush, так как ДОС перед закрытием

файла не запишет файловые буферы на диск, не обеспечивается сох-

ранность дисковых файлов. Единственный путь гарантировать целос-

тность дискового файла это закрыть его (и снова открыть, когда

это будет необходимо).