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

UptoLike

- 31 -
символов, количество которых определяется параметром Lenght. Вы-
дает также оставшуюся часть строки RestString.
concat(String1,String2,String3)
(string,string,string) - (i,i,o) (i,o,i) (o,i,i) (i,i,i)
Конкатенация двух строк: String3 = String1 + String2.
str_len(String,Length) (string,integer) - (i,i) (i,o) (o,i)
Определяет длину строки.
isname(StringParam) (string) - (i)
Истинен, если StringParam представляет собой имя, доступное
в Турбо-Прологе. Выполняется только для последовательности симво-
лов, состоящей из латинских букв.
format(OutputVariable,FormatString,Variable|Constant*) - (o,i,i)
Выводит по формату FormatString список вывода
Variable|Constant* в строковую переменную OutputVariable.
2.7. Преобразования ( CONVERSIONS )
char_int(CharParam,IntgParam) (char,integer) - (i,o) (o,i) (i,i)
Преобразует символ в целое
str_int(StringParam,IntgParam)
(string,integer) - (i,o) (o,i) (i,i)
Преобразует строку в целое или наоборот
str_char(StringParam,CharParam) (string,char) - (i,o) (o,i) (i,i)
Преобразует строку в символ или наоборот
str_real(StringParam,RealParam) (string,real) - (i,o) (o,i) (i,i)
Преобразует строку в действительное число или наоборот
upper_lower(StringInUpperCase,StringInLowerCase)
(string,string) - (i,i) (i,o) (o,i)
Замена в строке всех прописных букв на строчные и наоборот
(только для строки из латинских букв)