Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive Объектно-ориентированное программирование на С++ - eDrive
26 (>>,
Метод IsDelimiter (AnsiString& delimiters, int index) IsEmpty() LastDelimiter (AnsiString& delimit) Length() LoadStr (int ident) operator != (AnsiString& rhs) operator < (AnsiString& rhs) operator (AnsiString& rhs) operator >= (AnsiString& rhs) operator == (AnsiString& rhs) operator [] (int idx) operator = (AnsiString& rhs) operator + (AnsiString& rhs) operator += (AnsiString& rhs) Pos (AnsiString& subStr) printf (char* format, ...) sprintf (char* format, ...) SetLength (int newLength) StringOfChar (char ch, int count) SubString (int index, int count) ToDouble (), ToInt () ToIntDef (int defaultVal) Trim (),TrimLeft (),TrimRight () UpperCase () 27 Окончание табл. 9 Назначение Подтверждает наличие определенного символа (delimiter) в заданной позиции (index) Подтверждает, что строка пуста Последняя позиция в строке определенного символа (delimiter) Длина строки в байтах Загружает строку из файла Сравнение с другой строкой rhs Символ под указанным индексом idx Инициализация строки другой строкой rhs Соединение с другой строкой rhs Позиция начала подстроки subStr в строке Задают формат строки в стандарте языка С, возвращая длину или ссылку на строку Задает длину (newLength) строки Строка заданного числа (count) символов (ch) Подстрока длиной count в позиции index Преобразуют строку в число, в т.ч. – в число по умолчанию в случае ошибки преобразования Удаляют пробелы Преобразует в прописные буквы Отдельные символы строк класса AnsiString индексируются, начиная с 1. В следующем примере приведен текст конструктора формы Form1, в котором вычисляется округленное значение гипотенузы и результат направляется в надпись Label1. Затем вычисляется средняя длина двух окружностей, и округленный результат направляется в надпись Label2. Тексты надписей имеют тип данных AnsiString, поэтому используются функции преобразования типов FloatToStr и FloatToStrF. #include #include #pragma hdrstop #pragma resource "*.dfm" TForm1 *Form1; __fastcall TForm1::TForm1 (TComponent* Owner) : TForm(Owner) { double a = 5, b = 7;
- Page 1 and 2: Федеральное агентс
- Page 3 and 4: Оглавление Предисл
- Page 5 and 6: 5 Предисловие Напра
- Page 7 and 8: 7 Введение в процед
- Page 9 and 10: 9 которые использую
- Page 11 and 12: 11 [Модификатор] [тип
- Page 13 and 14: 13 В ответ на вызов к
- Page 15 and 16: 15 Данные в определе
- Page 17 and 18: 17 Здесь при выборе
- Page 19 and 20: 19 void _ _fastcall TForm1::MyClick
- Page 21 and 22: 21 фигурные скобки.
- Page 23 and 24: 23 Типы указываются
- Page 25: 25 Простые оператор
- Page 29 and 30: 29 Variant v = Edit3->Text; Label3-
- Page 31 and 32: 31 6. Как передаются
- Page 33 and 34: Условный оператор 3
- Page 35 and 36: } 35 case 4: day = "Четверг"
- Page 37 and 38: 37 void Whiles1 () { int temp = 10,
- Page 39 and 40: 39 В следующем приме
- Page 41 and 42: 41 Число байтов, выд
- Page 43 and 44: Перестановки и сор
- Page 45 and 46: } 45 for (int i=1; i=0 + 1; - -j) i
- Page 47 and 48: 47 нять, создавать с
- Page 49 and 50: lb->LoadFromFile (“1.txt”); Sho
- Page 51 and 52: 51 При передаче в фу
- Page 53 and 54: 53 } // 0 1 Иванов 2 Петр
- Page 55 and 56: 55 void Info (TList *vl) { AnsiStri
- Page 57 and 58: Allocate (k[0], k[1], book1); Alloc
- Page 59 and 60: 59 else ShowMessage ("Такой ч
- Page 61 and 62: 61 for (rj=n.rbegin (); rj!=n.rend
- Page 63 and 64: int i, d[] = { 5, 2, 3, 8, 3, 1, 3
- Page 65 and 66: 22. Каков принцип де
- Page 67 and 68: StringGrid1->Cells[0][j] = myS[j].a
- Page 69 and 70: void Files2 () { AnsiString from =
- Page 71 and 72: void _ _fastcall TForm1::DelFromFil
- Page 73 and 74: 73 Фрагмент обработ
- Page 75 and 76: 75 отказ в доступе, EM
Метод<br />
IsDelimiter (AnsiString& delimiters,<br />
int index)<br />
IsEmpty()<br />
LastDelimiter (AnsiString& delimit)<br />
Length()<br />
LoadStr (int ident)<br />
operator != (AnsiString& rhs)<br />
operator < (AnsiString& rhs)<br />
operator (AnsiString& rhs)<br />
operator >= (AnsiString& rhs)<br />
operator == (AnsiString& rhs)<br />
operator [] (int idx)<br />
operator = (AnsiString& rhs)<br />
operator + (AnsiString& rhs)<br />
operator += (AnsiString& rhs)<br />
Pos (AnsiString& subStr)<br />
printf (char* format, ...)<br />
sprintf (char* format, ...)<br />
SetLength (int newLength)<br />
StringOfChar (char ch, int count)<br />
SubString (int index, int count)<br />
ToDouble (), ToInt ()<br />
ToIntDef (int defaultVal)<br />
Trim (),TrimLeft (),TrimRight ()<br />
UpperCase ()<br />
27<br />
Окончание табл. 9<br />
Наз<strong>на</strong>чение<br />
Подтверждает <strong>на</strong>личие определенного символа (delimiter)<br />
в заданной позиции (index)<br />
Подтверждает, что строка пуста<br />
Последняя позиция в строке определенного символа<br />
(delimiter)<br />
Дли<strong>на</strong> строки в байтах<br />
Загружает строку из файла<br />
Сравнение с другой строкой rhs<br />
Символ под указанным индексом idx<br />
Инициализация строки другой строкой rhs<br />
Соединение с другой строкой rhs<br />
Позиция <strong>на</strong>чала подстроки subStr в строке<br />
Задают формат строки в стандарте языка С, возвращая<br />
длину или ссылку <strong>на</strong> строку<br />
Задает длину (newLength) строки<br />
Строка заданного числа (count) символов (ch)<br />
Подстрока длиной count в позиции index<br />
Преобразуют строку в число, в т.ч. – в число по<br />
умолчанию в случае ошибки преобразования<br />
Удаляют пробелы<br />
Преобразует в прописные буквы<br />
Отдельные символы строк класса AnsiString индексируются, <strong>на</strong>чи<strong>на</strong>я с 1.<br />
В следующем примере приведен текст конструктора формы Form1, в<br />
котором вычисляется округленное з<strong>на</strong>чение гипотенузы и результат <strong>на</strong>правляется<br />
в <strong>на</strong>дпись Label1. Затем вычисляется средняя дли<strong>на</strong> двух окружностей,<br />
и округленный результат <strong>на</strong>правляется в <strong>на</strong>дпись Label2. Тексты <strong>на</strong>дписей<br />
имеют тип данных AnsiString, поэтому используются функции преобразования<br />
типов FloatToStr и FloatToStrF.<br />
#include <br />
#include <br />
#pragma hdrstop<br />
#pragma resource "*.dfm"<br />
TForm1 *Form1;<br />
__fastcall TForm1::TForm1 (TComponent* Owner) : TForm(Owner) {<br />
double a = 5, b = 7;