![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Обработка строк без нулевого символа в конце
AnsiCompareStr(S1, S2): Integer ‑ сравнение строк с учетом регистров. Возвращается число: 0, если S1=S2, < 0, если S1< S2, > 0, если S1> S2. AnsiCompareText(S1, S2): Integer ‑ сравнение строк без учета регистров. Возвращается число: 0, если S1=S2, < 0, если S1< S2, > 0, если S1> S2. AnsiLowerCase(S): String ‑ возвращает строку S в нижнем регистре. AnsiUpperCase(S): String ‑ возвращает строку S в верхнем регистре. Concat(S1 [, S2]...): String ‑ возвращает строку, склеенную из S1, S1,.... Copy(S; I, N: Integer): String ‑ возвращает подстроку строки S, начиная с символа под номером I, длиной N. CurrToStr(V: Currency): String ‑ преобразует денежную величину в строку. Delete(Var S; I, N: Integer) ‑ удаляет подстроку строки S, начиная с символа под номером I, длиной N. DisposeStr(S) ‑ удаляет из памяти динамически размещенную строку S. FloatToStr(V: Extended): String ‑ преобразует число V в строку. FloatToStrF(V: Extended; Format: TFloatFormat; P, D: Integer): String ‑ преобразует число V в строку, используя формат Format с точностью P и числом цифр D. Возможные значения Format: ffGeneral (g), ffExponent (e), ffFixed (f,) ffNumber (n), ffCurrency (m) (п.1.7.2.1). FormatFloat(Format: String; V: Extended): String ‑ преобразует число V в строку, используя строку форматирования Format со спецификаторами: 0 ‑ вывод цифры или незначащего нуля; # ‑ вывод цифры, незначащий нуль не выводится; E ‑ или E+ ‑ вывод научном формате со знаком плюс или без этого знака; . или, ‑ разделитель дробной части или тысяч; ; ‑ разделитель спецификаторов формата для положительного, отрицательного и нулевого числа. Примеры форматирования чисел 1234, ‑ 1234, 0.5, 0
Insert(S1; Var S2: String, I: Integer) ‑ вставляет строку S1 в S2, начиная с символа под номером I. IntToHex(V, D: Integer): String ‑ преобразует число V в строку c шестнадцатеричным представлением с числом цифр D. IntToStr(V: Integer): String ‑ преобразует целое число V в строку. IsValidIdent(Const S): Boolean ‑ возвращает True, если S ‑ идентификатор. Length(S): Integer ‑ возвращает длину строки S. NewStr(Const S): PString ‑ динамически размещает строку S. Pos(S1, S2): Integer ‑ возвращает номер позиции первого вхождения S1 в S2. При отсутствии S1 в S2 возвращается 0. Str(X[: W[: D]]; var S: string) ‑ преобразует численное значение X в строку S длиной W с дробной частью из D цифр. StrToCurr(Const S): Currency ‑ преобразует строку S в денежное число. StrToFloat(Const S): Extended ‑ преобразует строку в вещественное число. StrToInt(Const S): Integer ‑ преобразует строку в целое число. StrToIntDef(ConstS; D: Integer): Integer ‑ преобразует строку S в целое число. Если преобразование невозможно, то возвращается значение D. TrimLeft/TrimRight(S)/Trim(S): String ‑ возвращает строку без левых/правых/левых и правых и управляющих символов. Val(S; Var V; Var C: Integer) ‑ преобразует строку S в его численное представление V. Параметр C ‑ номер ошибочного символа (0 ‑ нет ошибки).
|