|
|||
Процедуры для работы со строкамиПроцедуры для работы со строками function Length(S): Integer; Length returns the number of characters actually used in the string or the number of elements in the array. function Concat(s1 [, s2,..., sn]: string): string; function Copy(S; Index, Count: Integer): string; Копирует из строки S Count символов , начиная с номера Index S is an expression of a string or dynamic-array type. Index and Count are integer-type expressions. Copy returns a substring or sub array containing Count characters or elements starting at S[Index]. procedure Delete(var S: string; Index, Count:Integer); Удаляет из строки S Count символов , начиная с номера Index procedure Insert(Source: string; var S: string; Index: Integer); Вставляет подстроку Sourse в строку S , начиная с номера Index function Pos(Substr: string; S: string): Integer; Возвращает номер позиции первого вхождения подстроки Substr в S , или ноль, если подстрока не входит в S. procedure Val(S; var V; var Code: Integer); Преобразует строку в число с учетом возможности такого преобразования. Если преобразование успешное , то код Code равен 0, иначе номер символа для которого преобразование не возможно. (разделителем должна быть только точка Например, 9.345) procedure Str(X [: Width [: Decimals ]]; var S); .Преобразует число в строку с учетом формата преобразования. function StrToInt(const S: string): Integer; function StrToFloat(const S: string): Extended; function IntToStr(Value: Integer): string; function FloatToStr(Value: Extended): string; Function UpCase(Ch:Char):char; Возвращает заглавную букву вместо строчной
|
|||
|