16.2. Модуль Strings
Модуль Strings позволяет работать с ASCIIZ-строками (последний байт строки содержит символ с кодом 0). Он используется только в версии 7.0. Введение таких строк связано с необходимостью совместить программы, написанные в Turbo Pascal, с программами, использующими среду Windows, а также для установления соответствия с другими языками (например, Си, ассемблер и т. д.). Подпрограммы этого модуля позволяют манипулировать с такими строками, а также преобразовывать их в строки типа string, и наоборот.
Таблица 12. Процедуры и функции модуля Strings
Имя |
Назначение |
Процедуры |
StrDispose |
Удаление строки из динамической памяти |
Функции |
StrCat
StrComp
StrCopy
StrECopy
StrEnd
StrlComp
StrLCat
StrLComp
StrLCopy
StrLen
StrLIComp
StrLower
StrMove
StrNew
StrPas
StrPCopy
StrPos
StrRScan
StrScan
StrUpper |
Объединение двух строк
Сравнение двух строк
Копирование строки в строку
Копирование строки в строку с указанием конца новой строки
Получение указателя на конец строки
Сравнение двух строк без различия между прописными и строчными латинскими буквами
Добавление части строки в конец другой
Сравнение заданного числа символов двух строк
Копирование заданного числа символов
Определение длины строки
Сравнение заданного числа символов двух строк без различия между прописными и строчными латинскими буквами
Преобразование в строке прописных латинских букв в строчные
Копирование заданного числа символов
Размещение строки в динамической области
Преобразование ASCIIZ-строки в строку типа string
Преобразование строки типа string в ASCIIZ-строку
Поиск вхождения подстроки в строку
Поиск последнего вхождения символа в строку
Поиск первого вхождения символа в строку
Преобразование строчных латинских букв в прописные |
Далее дается в алфавитном порядке описание процедур и функций модуля.
|