Хелпикс

Главная

Контакты

Случайная статья





СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ. Insert (Strl, Str2, Poz) — вставка строки Strl в строку Str2, начиная с позиции Poz. Например: var



СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ

Delete (St,Poz,N) — удаление N символов строки St, начиная с позиции Poz. Если значение Poz > 255, возникает программное прерывание.

Значение St Выражение Результат
'абвгде' Delete(Str, 4, 2); 'абве'
'река Волга' Delete(Str, 1, 5); 'Волга'

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 может записываться формат, аналогичный формату вывода. Если в формате указано недостаточное для вывода количество разрядов, поле вывода расширяется автоматически до нужной длины.

Значение IBR Выражение Результат
Str(IBR:6,St) 1500'
4.8Е+03 Str(IBR:10,St) 4800'
Str(BR:3,St) '76854'

Val

(St,IBR,Code) — преобразует значение St в величину целочисленного или вещественного типа и помещает результат в IBR. Значение St не должно содержать незначащих пробелов в начале и в конце. Code — целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, значение Code равно нулю, если ошибка обнаружена (например, литерное значение переводится в цифровое), Code будет содержать номер позиции первого ошибочного символа, а значение IBR не определено.

ЗначениеSt Выражение Результат
'1450' Val(St,IBR,Cod) Code=0
'14.2Е+02' Val(St,IBR,Cod) Code=0
'14.2А+02 Val(St,IBR,Cod) Code=5

Copy(St,Poz,N) — выделяет из St подстроку длиной N символов, начиная с позиции Poz. Если Poz > Length(St), то результатом будет пробел; если Poz > 255, возникнет ошибка при выполнении. Функция Length описана ниже. Poz, N — целочисленные выражения.

Значение St Выражение Результат
•ABCDEFG1 Copy(St, 2, 3) 'BCD'
•ABCDEFG1 Copy(St, 4,10) 'DEFG'

Concat (Strl,Str2,...,StrN) — выполняет сцепление строк Strl, Str2,..,StrN в том порядке, в каком они указаны в списке параметров. Сумма символов всех сцепленных строк не должна превышать 255, например:




  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.