ВУЗ:
Составители:
37
ПРИЛОЖЕНИЕ
Процедуры и функции обработки строк
Процедуры
Процедура Delete
procedure Delete(var S:string; p,k:integer);
Удаляет из строки S подстроку из k символов, начиная с позиции p. Если
номер первого удаляемого символа p больше длины строки, то символы не уда-
ляются. Если символов в строке недостаточно, удаляется остаток символов.
Процедура Insert
procedure Insert(S1:string; var S:string; p:integer);
Вставляет подстроку S1 в строку S, начиная
с позиции p. Если получается
строка слишком большой длины, то она усекается до 255 символов.
Процедура Str
procedure Str(X[:M[:N]]; var S:string);
Преобразует выражение X вещественного или целого типа в строку S.
Необязательные параметры M и N – форматы вывода целого типа.
Процедура Val
procedure Val(S:string; var X; var code:integer);
Преобразует символьное представление числа ( строку S ) в значение пере-
менной X вещественного или целого
типа. В случае правильного представления
числа в строке S параметр code принимает значение 0. Если представление числа
в строке S неправильное, то параметр code принимает значение номера (позиции)
неправильного символа в строке S; в этом случае содержимое X не меняется.