виведено кількість підприємств у масиві і расщітанние статистичні величини. Приклад виконання наведено на рис. 6. br/>В
Малюнок 6 - Командний рядок: c: > plant data.csv r
3.4 Передача неправильного імені файлу як параметр
При спробі передати програмі як параметр неправильне ім'я файлу - виникне ситуація помилки доступу до даних. При цьому додаток видасть відповідне попередження і завершить свою роботу після натискання будь-якої клавіші на клавіатурі. Приклад такого виконання програми представлений на рис. 7. p align="justify"> Командний рядок: c: > plant.exe wrong.csv v
В
Малюнок 7 - Передача неправильного імені файлу як параметр
Висновок
В ході даної роботи було виконано завдання з написання програми з організації заповнення масиву об'єктів докладання із зовнішнього файлу даних формату csv, з подальшим виконанням операцій перегляду і обчислень з отриманими даними. Розглянуто та випробувані методи з управління масивом об'єктів деякого заданого класу, описані його (класу) конструктори, деструктор, методи-геттер і методи-сеттери. Написано консольний додаток, що використовує даний клас при роботі. Підготовлений тестовий файл даних і протестована робота вищезгаданого програми в різних режимах, а також перевірена його робота при виникненні нештатних, помилкових ситуацій. p align="justify"> В результаті були вивчені розробки і проектування об'єктно-орієнтованих моделей управління масивами даних у середовищі програмування С + +, способи зберігання даних у зовнішніх файлах та їх застосування. Отримані навички сприяють розумінню і послужать ймовірного використання складних структур даних для застосування в комп'ютерних системах управління і автоматизації виробничих, економічних і багатьох інших процесів, що підлягають логічному осмисленню та автоматизації. br/>
Список використаних джерел
Б. Керниган, Д. Рітчі. Мова програмування С [Текст]: навчальний посібник/Б. Керніган - М.: Москва-С.-Петербург-Київ, 2009.-292 с. p> Айра Пол. Об'єктно-орієнтоване програмування на C + + [Текст]: навчальний посібник/Айра Пол - М.:. Біном, 2001.-464 с. p> 4 Еккель Брюс. Філософія С + +. Введення в стандартний С + + [Текст]: навчальний посібник/Еккель Брюс - М.: Питер, С.-Петербург, 2004.-572 с. p> 5 Р. Лафоре. Об'єктно-орієнтоване програмування в C + + [Текст]: навчальний посібник/Р. Лафоре - М.: Питер, С.-Петербург, 2004.-928 с. br/>
Додаток
Модуль def.h
Вихідний код файлу def.h
// Заголовний файл
# define MAX_NAME30
# define MAX_PLANT100
# define LINES_TO_PRINT10
Модуль plant.h