|
|||||||||||||||||||||||||||||||||||||||||||||
Процедуры обработки строк. ФункцииПроцедуры обработки строк Delete (St, Poz, N) – удаление N символов строки St, начиная с позиции Poz.
Insert (Str1, Str2, Poz) – вставка строки Str1 в строку Str2, начиная с позиции Poz. Пример: Var S1, S2, S3: String [11]; ... S1: =' Pentium '; S2: ='V'; S3: =Insert (S1, S2, 10); В результате выполнения последнего выражения значение строки S3 станет равным 'Pentium V'.
Str (I, St) – преобразование числового значения величины I (целого или вещественного типа) и помещение результата в строку St. После I может записываться формат, аналогичный формату вывода. Если в формате указано недостаточное для вывода количество разрядов, поле вывода расширяется автоматически до нужной длины.
Val (St, I, Cod) – преобразует значение St в величину целочисленного или вещественного типа и помещает результат в I. Значение St не должно содержать незначащих пробелов в начале и в конце. Cod — целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, значение Cod равно нулю, если ошибка обнаружена (например, литерное значение переводится в цифровое), Cod будет содержать номер позиции первого ошибочного символа, а значение I не определено.
Функции Copy (St, Poz, N) – выделяет из строки St подстроку длиной N символов, начиная с позиции Poz.
Concat (Str1, Str2, ..., StrN) – выполняет сцепление строк Str1, Str2, ..., StrN в том порядке, в каком они указаны в списке параметров.
Length (St) – вычисляет длину в символах строки St.
Pos (Str1, Str2) – обнаруживает первое появление в строке Str2 подстроки Str1. Результат имеет целочисленный тип и равен номеру той позиции, где находится первый символ подстроки Str1. Если в Str2 подстроки Str1 не найдено, результат равен 0.
|
|||||||||||||||||||||||||||||||||||||||||||||
|