Процедуры обработки строк
Delete (St, Poz, N) – удаление N символов строки St, начиная с позиции Poz.
Значение St | Выражение | Результат |
'абвгде' | Delete (Str,4,2) | 'абве' |
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 может записываться формат, аналогичный формату вывода. Если в формате указано недостаточное для вывода количество разрядов, поле вывода расширяется автоматически до нужной длины.
Значение I | Выражение | Результат |
Str (I:6, St) | ' 1500' |
Val (St, I, Cod) – преобразует значение St в величину целочисленного или вещественного типа и помещает результат в I. Значение St не должно содержать незначащих пробелов в начале и в конце. Cod — целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, значение Cod равно нулю, если ошибка обнаружена (например, литерное значение переводится в цифровое), Cod будет содержать номер позиции первого ошибочного символа, а значение I не определено.
Значение St | выражение | Результат |
'1450' | Val (St, I, Cod) | 1450 Cod=0 |
Дата добавления: 2015-04-15; просмотров: 714;