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

UptoLike

- 30 -
window_attr(Attribute) (integer) - (i)
Установить цвет фона и цвет символов текущего окна
scroll(NoOfRows,NoOfCols) (integer,integer) - (i,i)
Сдвигает содержимое текущего окна на заданное число строк и
столбцов
framewindow(FrameAttr) (integer) - (i)
Предикат изменения цвета рамки текущего окна
framewindow(FrameAttr,FrameStr,FrameStrPos,FrameTypeStr)
(Integer,String,Integer,String) - (i,i,i,i)
Предикат изменения рамки текущего окна, где:
FrameAttr - цвет окна,
FrameStr - заголовок,
FrameStrPos - позиция заголовка (если 255, то в центре),
FrameTypeStr - строка из 6 символов, задающих рамку окна
2.6. Работа со строками ( STRING HANDLING )
frontchar(String,FrontChar,RestString)
(string,char,string) - (i,o,o) (i,i,o) (i,o,i) (i,i,i) (o,i,i)
Разделяет строку String на две части: первый символ
FrontChar и оставшаяся часть строки RestString.
fronttoken(String,Token,RestString)
(string,string,string) - (i,o,o) (i,i,o) (i,o,i)(i,i,i)(o,i,i)
Разделяет строку String на лексему Token и остаток
RestString (выполняется только для строк, состоящих из латинских
букв). Лексема - это последовательность символов, определяемая
как: а) имя в соответствии с синтаксисом Турбо-Пролога,
б) строчное представление числа,
в) отдельный символ (может быть пустым - пробел).
frontstr(Lenght,InpString,StartString,RestString)
(integer,string,string,string) - (i,i,o,o)
Отрезает от заданной строки InpString строку StartString из