В этом примере (рисунки 4.2, 4.3, 4.4) создается класс ТМуАггау для работы с динамическим массивом, который содержит целые значения [ BYTE, март 2000, Cover Story –Языки программирования].
Исходные данные, используемые для формирования массива, находятся в файле TestFile.dat.
Процедура ReadElementsFromFile формирует массив и выводит на экран нечетные значения массива в порядке, обратном их расположению в файле.
Данные класса ТМуАrrау:
FArray – массив целых чисел
FPoz – Текущее количество (счетчик) элементов массива
Методы класса ТМуАrrау:
AddElement – добавляет элемент в конец массива
Create – конструктор, создает массив из delta элементов
Destroy – деструктор, освобождает память, выделенную для элементов массива
GetElement – возвращает значение элемента массива по указанному номеру
GetLastNumber – возвращает номер последнего элемента
Рисунок 4.2 –Программа ConsoleExample7. Описание класса ТМуАrrау
Рисунок 4.3 –Программа ConsoleExample7 (продолжение). Реализация методов класса ТМуАrrау
Рисунок 4.4 –Программа ConsoleExample7 (продолжение). Процедура ReadElementsFromFile и главная программа