Краткая справка по языку программирования Turbo Pascal


         

Возвращает указатель на конец заданной




Модуль Strings















































































































































Интерфейс



Назначение



Создание, уничтожение, длина

Function StrDispose(Str: Pchar);

Str - уничтожаемая строка
Освобождает память в куче, занятую строкой
Function StrEnd(Str: PChar): Pchar; Возвращает указатель на конец заданной строки
Function StrLen(Str: PChar): word; Определяет число символов в строке
Function StrNew(Str: PChar): PChar; Выделяет память в куче под строку


Объединение строк

Function StrCat(Dest, Source : PChar): PChar;

Dest - первая и результирующая строка; Source - добавляемая строка
Копирует одну строку после конца другой и возвращает указатель на объединенную строку
Function StrLCat(Dest, Source :.PChar; MaxLen : word) : PChar;

Dest - первая и результирующая строка; Source - добавляемая в конец строка; MaxLen – максимальная длина результирующей строки
Объединяет две строки с контролем длины результирующей строки


Сравнение строк

Function StrComp(Str1, Str2 : PChar): integer;

Str1 и Str2 - сравниваемые строки; результат сравнения

<0, если Str1 <Str2

=0, если Str1 = Str2

>0, если Str1 > Str2
Сравнивает две строки
Function StrlComp(Str1, Str2 : PChar): integer;

Str1 и Str2 - сравниваемые строки; результат сравнения аналогично StrComp
Сравнивает две строки, игнорируя разницу прописных и строчных букв (латинского алфавита)
Function StrLComp(Str1, Str2 : PChar; MaxLen : word): integer;

Str1 и Str2 - сравниваемые строки; MaxLen – число сравниваемых символов; результат сравнения - как у функции StrLComp
Сравнивает две строки, используя определенное число символов
Function StrLIComp(Str1, Str2 : PChar; MaxLen : word): integer;

Str1 и Str2 - сравниваемые строки; MaxLen – число сравниваемых символов; результат сравнения - как у функции StrLComp
Сравнивает определенное число символов двух строк, игнорируя разницу прописных и строчных букв (латинского алфавита)


Копирование

Function StrCopy(Dest, Source : PChar): PChar;

Source - источник; Dest - результат. Значение функции - указатель на Dest
Копирует строку Source в строку Dest
Function StrECopy(Dest, Source : Pchar): PChar;

Dest - первая и результирующая строка; Source - добавляемая строка
Копирует одну строку после другой и возвращает указатель на конец результирующей строки
Function StrLCopy(Dest, Source : PChar; MaxLen word): PChar;

Dest - строка, откуда ведется копирование; Source - строка, куда ведется копирование; MaxLen – число символов
Копирует определенное число символов одной строки в другую
<

Содержание  Назад  Вперед