з WorkCnt, встановлює нову кількість робочих
void setGetPName (const char *) - пов'язаний з PName, копіює в область пам'яті, відведену під найменування організації, строкове значення, розташоване за константної посиланням переданої в метод.
void setPArea (double) - пов'язаний з PArea, встановлює нове значення для займаної площі.
Методи-сеттери не повертають ніяких значень.
2.4 Опис модуля Main.cpp
Main.cpp - основний компільований модуль програми. Містить визначення глобальних змінних програми, код головної функції main, інші сервісні процедури і функції програми. p align="justify"> У даному модулі є два глобальних оголошення:
plant * plants [MAX_PLANT]; - посилання на масив об'єктів типу plant з максимальним розміром MAX_PLANT елементів;
int plantCnt = 0; - лічильник поточної кількості елементів у масиві з первісної ініціалізацією його в 0.
Попереднє оголошення та опис наступних методів програми:
void ShowHelp (void); - процедура виведення короткої довідкової інформації і використовуваних параметрах виклику програми.
int LoadFromFile (const char *); - функція читання файлу даних і заповнення масиву елементів, що описують підприємства міста. У разі виникнення помилок в момент читання даних - відображає на екрані повідомлення про помилку, повертає -1. У разі успіху - повертає кількість прочитаних і заповнених елементів масиву. p align="justify"> void waitKey (void); - сервісна процедура, яка використовується для організації очікування реакції користувача після якого-небудь висновку інформації на екран. Необхідна, для того, щоб дати користувачеві можливість і час для ознайомлення з результатами роботи програми виведеними на екран. p align="justify"> void ShowData (void); - виводить на екран інформацію про елементи масиву у вигляді таблиці порціями по LINES_TO_PRINT рядків. Після кожного виведення просить підтвердження шляхом натискання клавіші. p align="justify"> void ShowReport (void); - обчислює загальні та середні чисельність і площа підприємств з масиву даних. Виводить на екран кількість підприємств у масиві, а також результати обчислень у вигляді таблиці на екран. p align="justify"> Так як програма є консольним - виклик функції main повинен проводиться з параметрами:
void main (int argc, char * argv []).
Залежно від переданих при запуску параметрів залежить подальша поведінка програми. Усередині функції main проводиться аналіз переданих значень і виклик відповідних сервісних функцій з подальшим виведенням інформації та/або службових повідомлень про хід виконання програми. На самому початку виконання функція main перевіряє кількість переданих їй параметрів, якщо запуск зді...