TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Функции модуля Strings 

             Borland Pascal  не имеет встроенных подпрограмм,  предназна-
        ченных специально для работы со строками с завершающим нулем. Эти
        функции вы  можете  найти в модуле Strings.  Среди них вы найдете
        функцию StrPCopy,  которую  можно  использовать  для  копирования
        строки Паскаля в строку с завершающим нулем, и StrPos, используе-
        мую для преобразования строки с завершающим нулем в строку Паска-
        ля. Приведем краткое описание каждой функции:


                             Функции модуля Strings
        ┌──────────────┬────────────────────────────────────────────────┐
        │     Функция  │       Описание                                 │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrCat     │ Добавляет исходную строку к концу целевой стро-│
        │              │ ки и возвращает указатель на целевую строку.   │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrComp    │ Сравнивает  две  строки  S1  и   S2. Возвращает│
        │              │ значение < 0, если S1 < S2, равное 0, если S1 =│
        │              │ S2 и > 0, если S1 > S2.                        │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrCopy    │ Копирует исходную строку  в  целевую  строку  и│
        │              │ возвращает указатель на целевую строку.        │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrECopy   │ Копирует исходную строку  в  целевую  строку  и│
        │              │ возвращает указатель на конец целевой строки.  │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrIComp   │ Сравнивает  две  строки  без  различия регистра│
        │              │ символов.                                      │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrLCat    │ Присоединяет  исходную  строку  к концу целевой│
        │              │ строки. При этом обеспечивается,  что длина ре-│
        │              │ зультирующей строки не превышает заданного мак-│
        │              │ симума.  Возвращается указатель  на  строку-ре-│
        │              │ зультат.                                       │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrLComp   │ Сравнивает две строки с  заданной  максимальной│
        │              │ длиной.                                        │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrLCopy   │ Копирует заданное число  символов  из  исходной│
        │              │ строки в  целевую строку и возвращает указатель│
        │              │ на целевую строку.                             │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrEnd     │ Возвращает  указатель  на конец строки, то есть│
        │              │ указатель на завершающий строку нулевой символ.│
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrDispose │ Уничтожает ранее выделенную строку.            │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrLen     │ Возвращает длину строки.                       │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrLIComp  │ Сравнивает две строки  с  заданной максимальной│
        │              │ длиной без различия регистра символов.         │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrLower   │ Преобразует строку в нижний регистр и возвраща-│
        │              │ ет указатель на нее.                           │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrMove    │ Перемещает  блок  символов из исходной строки в│
        │              │ целевую строку и возвращает указатель на  целе-│
        │              │ вую строку. Два блока могут перекрываться.     │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrNew     │ Выделяет  для  строки память в динамически рас-│
        │              │ пределяемой области.                           │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrPas     │ Преобразует строку с завершающим нулем в строку│
        │              │ Паскаля.                                       │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrPCopy   │ Копирует  строку Паскаля в строку с завершающим│
        │              │ нулем и возвращает указатель на строку с завер-│
        │              │ шающим нулем.                                  │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrPos     │ Возвращает указатель на первое вхождение задан-│
        │              │ ной подстроки в строке, или nil, если подстрока│
        │              │ в строке не содержится.                        │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrRScan   │ Возвращает  указатель  на  последнее  вхождение│
        │              │ указанного символа в строку, или nil, если сим-│
        │              │ вол в строке отсутствует.                      │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrScan    │ Возвращает  указатель  на первое вхождение ука-│
        │              │ занного символа в строку,  или nil, если символ│
        │              │ в строке отсутствует.                          │
        ├──────────────┼────────────────────────────────────────────────┤
        │   StrUpper   │ Преобразует  строку в верхний регистр и возвра-│
        │              │ щает указатель на нее.                         │
        └──────────────┴────────────────────────────────────────────────┘

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz