+ +", покладене згодом в основу стандарту. Останні оновлення включали шаблони, виключення, простору імен, нові способи приведення типів і булевський тип. p align="justify"> Стандартна бібліотека C + + також розвивалася разом з ним. Першим додаванням до стандартної бібліотеці C + + стали потоки введення/виведення, що забезпечують засоби для заміни традиційних функцій C printf і scanf. Пізніше самим значним розвитком стандартної бібліотеки стало включення до неї Стандартної бібліотеки шаблонів. p align="justify"> Ніхто не володіє правами на мову C + +, він є вільним. Однак сам документ стандарту мови (за винятком чернеток) не доступний безкоштовно. p align="justify"> В якості інструменту для створення виконуваного файлу використовується середовище розробки Borland C + + 3.1. Зовнішній вигляд даної оболонки представлений на рис. 1. p align="justify"> У зв'язку з незручним і обмеженим за функціональними можливостями вбудованим редактором середовища Borland C + +, в порівнянні з більш сучасними засобами редагування, для підготовки і редагування файлів програмних модулів використаний редактор Notepad + +.
Notepad + +, порівняно з вбудованим редактором середовища Borland C + +, має більш широкі можливості щодо забезпечення зручності редагування коду програм. Такі, наприклад, як настроюється підсвічування синтаксису, підсвічування парних дужок, режим автозаповнення слів або імен функцій, режим підказки параметрів стандартних функцій і процедур, згортання блоків коду. Приклад роботи програми Notepad + + наведено на рис. 2. br/>В
Рисунок 1 - Зовнішній вигляд оболонки Borland C + + 3.1
В
Рисунок 2 - Приклад роботи програми Notepad + +
масив модуль програма файл
Програма в готовому до застосування (відкомпілювався) вигляді являє собою виконуваний файл plant.exe.
2. Опис програмного комплексу
.1 Структура програмного комплексу
Програмний комплекс складається з 3-х програмних файлів:
Def.h-опис макроконстант програми
Plant.h-опис базового класу Plant, використовуваного для організації та управління масивом даних.
Main.cpp-головний програмний модуль, що містить опис глобальних змінних і реалізацію основної виконуваної в C + + функції main.
2.2 Опис модуля Def.h
У даному модулі міститься визначення глобальних макроконстант програми:
MAX_NAME - максимальна довжина назви підприємства, встановлена ​​розміром в 30 символів
MAX_PLANT - найбільше доступну кількість елементів у масиві встановлено в 100 елементів.
LINES_TO_PRINT - кількість записів відображаються на сторінці виведення інформаційно...