Инструменты пользователя

Инструменты сайта


ob:visual:strings:ru

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
ob:visual:strings:ru [2026/10/13 18:53] – [Модуль Strings] iadenisovob:visual:strings:ru [2026/10/13 18:55] (текущий) – iadenisov
Строка 31: Строка 31:
 PROCEDURE **Extract** (source: ARRAY OF CHAR; pos, n: INTEGER; VAR dest: ARRAY OF CHAR) PROCEDURE **Extract** (source: ARRAY OF CHAR; pos, n: INTEGER; VAR dest: ARRAY OF CHAR)
  
-Выделяет подстроку 'dst' с 'n' литерами из положения 'pos' +Выделяет из строки 'src' подстроку 'dst' длиной 'n' символов, начиная с позиции 'pos' ('0 ≤ pos ≤ Length(src)'). Если 'n > Length(src) - pos', в 'dst' копируется только часть строки 'src' от позиции 'pos' до её конца, то есть 'Length(src) - pos' символов. Если размер буфера 'dst' недостаточен для размещения результата, строка усекается таким образом, чтобы 'dst' всегда завершалась нулевым символом '0X'.
-(0 <=pos Length(src)) in 'src'. If n > Length(src) - pos, 'dst' is only +
-the part of 'src' from 'pos' to the end of 'src', i.e. Length(src) -1. +
-If the size of 'dst' is not large enough to hold the result of the operation, +
-the result is truncated so that 'dst' is always terminated with a 0X.+
  
 PROCEDURE **Pos** (pat, s: ARRAY OF CHAR; pos: INTEGER): INTEGER PROCEDURE **Pos** (pat, s: ARRAY OF CHAR; pos: INTEGER): INTEGER
ob/visual/strings/ru.txt · Последнее изменение: — iadenisov