|
||||||||||||||||||||||||||||||||||||||||||||
СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ. Insert (Strl, Str2, Poz) — вставка строки Strl в строку Str2, начиная с позиции Poz. Например: varСТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ Delete (St,Poz,N) — удаление N символов строки St, начиная с позиции Poz. Если значение Poz > 255, возникает программное прерывание.
Insert (Strl, Str2, Poz) — вставка строки Strl в строку Str2, начиная с позиции Poz. Например: var SI, S2 : string[11]; S1:= ' EC ' ; S2:= 'ЭЕМ1841'; Insert(31,82,4) В результате выполнения последнего выражения значение строки S2 станет равным ЭВМ ЕС 1841'. Str (lBR,St) — преобразование числового значения величины IBR и помещение результата в строку St. После IBR может записываться формат, аналогичный формату вывода. Если в формате указано недостаточное для вывода количество разрядов, поле вывода расширяется автоматически до нужной длины.
Val (St,IBR,Code) — преобразует значение St в величину целочисленного или вещественного типа и помещает результат в IBR. Значение St не должно содержать незначащих пробелов в начале и в конце. Code — целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, значение Code равно нулю, если ошибка обнаружена (например, литерное значение переводится в цифровое), Code будет содержать номер позиции первого ошибочного символа, а значение IBR не определено.
Copy(St,Poz,N) — выделяет из St подстроку длиной N символов, начиная с позиции Poz. Если Poz > Length(St), то результатом будет пробел; если Poz > 255, возникнет ошибка при выполнении. Функция Length описана ниже. Poz, N — целочисленные выражения.
Concat (Strl,Str2,...,StrN) — выполняет сцепление строк Strl, Str2,..,StrN в том порядке, в каком они указаны в списке параметров. Сумма символов всех сцепленных строк не должна превышать 255, например:
|
||||||||||||||||||||||||||||||||||||||||||||
|