17:48 Строки в Delphi | |
Строка - это последовательность символов, в любом порядке. Стоит заметить что один символ тоже будет являться строкой. У всех строк есть своя длина, длина строки - эток количество символов в нем содержащихся. Работа со строками в Delphi необходима для извлечения из неё нужной информации, и последующей её обработки для представления в нужном нам виде. В среде разработки Delphi содержится широчайший спектр функций для работы со строками. Например, для преобразования содержимого переменных из одного типа данных в другой в Delphi содержится следующие функции:
Более подробно вышеперечисленные функции будут описаны в конце статьи. Типы данных используемые при работе со строками это String – последовательность символов и Char – один символ. Кроме них существуют типы данных предназначенные для хранения больших объемов информации: AnsiString и WideString. Для присвоения строковой переменой значения используются апострофы. Длина типа данных String составляет 255 – официально, реально может вмещать гораздо большее количество. Для ограничения хранимых символов в строке можно воспользоваться следующим приемом. Var S: String[100]; Который ограничивает размер хранимой информации в переменой. Единственная операция которую поддерживают строки delphi - это конкатенация, т.е. объединение или присоединения одной строки к другой. Например: var Result, S1, S2: String; Result будет содержать “string”. Длину строки можно получить используя следующую функцию, которая получает в качестве параметра строку и возвращает её длину. function Length(S: String): Integer; В строках Delphi типа String, длина строки записывается перед первым символом. Нумерация начинается с 1. Например: В S[1] содержится "д", S[4] содержит "ф", S[Length(S)] с помощью данного кода можно получить последний символ строки. В библиотеках Delphi содержится большое количество функции для полноценной работы со строками. Наиболее часто используемыми из которых являются функции преобразования строк из числа в строку и обратно. Выполняемые при вводе данных в программу, либо при выводе результата обработки информации.
| |
|
Всего комментариев: 3 | ||||
| ||||