|
download firefox google linux media microsoft mozilla mp3 mpeg office opera p2p-сети photo windows youtube антивирус безопасность бесплатное по блог браузер видео видеокарта гаджет графика защита иконки клавиатура клип мультимедия фото

Популярные: новости софт


|
|
|

Классы AnsiString и Set



Класс AnsiString назначается в заголовке dstring.h. Конструктор данного класса перегружен, поэтому строки можно инициализировать разными способами: либо другой строкой, либо строкой С, а также целыми типами.
В VCL для текстовых строк используются Object Pascal. Для моделирования подобных объектов C++ Builder использует классы AnsiString и Set.
Класс AnsiString назначается в заголовке dstring.h. Конструктор данного класса перегружен, поэтому строки можно инициализировать разными способами: либо другой строкой, либо строкой С, а также целыми типами, где число будет представлено текстом. О методах расскажем самое важное.
int _fastcall AnsiCompare(const AnsiStringfi rhs) const. - данный метод производит сравнение строк между собой.
int _fastcall AnsiPos(const AnsiStringS subStr) const – данный метод возвращает позицию необходимой подстроки. Символ, являющийся первым = 1. Нулевой результат показывает, что подстрока не найдена.
char* _fastcall с str() const – делает возврат указателя на строку, ограниченную нулем.
const void* fastcall data() const { return Data; } – действует по аналогии с предыдущим, однако возвращает нулевой указатель, если строка не присвоена.
AnsiString& _fastcall Delete(int index, int count) - стирает заданное число символов после указанной позиции.
static AnsiString _fastcall FloatToStrF(long double value, TStringFloatFormat format, int precision, int digits) - преобразует числа в текстовую форму нужного формата.
AnsiString& _fastcall Insert(const AnsiString& sir, int index) – производит вставку строки в нужную позицию.
static AnsiString fastcall IntToHex(int value,int digits) – позволяет преобразовать число в строку. Второй параметр определяет минимальное число цифр.
bool _fastcall IsDelimiter (const AnsiString& delimiters, int index) const – сравнивает символ в позиции index.
int _fastcall LastDelimiter (const AnsiString& delimiters) const – последний символ строки возвращает в указанную строку ограничителей.
static AnsiString fastcall LoadStr(int ident) - загружает строку исполняемого файла.
AnsiString _fastcall Lowercase() const - возвращает строку, которая ранее была преобразована в нижний регистр.
int _fastcall Pos(const AnsiString& subStr) const – подстроку возвращает на предыдущую позицию.
int _cdecl printf(const char* format, ...) - соответствии со стандартным форматом С формирует строку.
AnsiString& _fastcall SetLength(int newLength) – перераспределяет память и устанавливает новую длину строки.
AnsiString& cdecl sprintf(const char* format, ...) – имеет такое же значение, как и printf (), однако возвращает ссылка на измененную строку (*this).
AnsiString fastcall Substring(int index, int count) const - изменяет подстроку с на предыдущие позиции.
AnsiString _fastcall Substring(int index, int count) const - конвертирует строку в число двойной точности.
int _fastcall Tolnt() const – конвертирует строку в целое. В случае отсутствия корректного представления числа, появляется исключение EConvertError.
int _fastcall ToIntDef(int defaultValue) const – конвертирует строку в целое. В случае отсутствия корректного представления числа, то значение устанавливается по умолчанию.
AnsiString fastcall Trim() const - изменяет строку с управляющими символами, а также удаленными конечными и начальными пробелами на предыдущую.
AnsiString fastcall TrimLeftO const - изменяет строку с управляющими символами и удаленными начальными пробелами на предыдущую.
AnsiString _fastcall Uppercase() const - изменяет строку, преобразованную в верхний регистр в первоначальное положение, но не изменяет исходную строку.
Класс Set - это шаблон, который определяется в заголовке sysset.h.

программирование

|
|
|

|
 Комментарии (0)

Не найдено ни одного комментария.


|
|
|
|

|
|

Друзья проекта
|