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


Модуль Graph - часть 4


/p>

Модуль 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 – число символов

Копирует определенное число символов одной строки в другую
<


- Начало -  - Назад -  - Вперед -



Книжный магазин