Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Об'єктно-орієнтоване програмування в C + +

Реферат Об'єктно-орієнтоване програмування в C + +





йснено з порожнім рядком в якості параметра (argc == 1), то функція викликає процедуру ShowHelp (), що відображає довідкову інформацію про порядок роботи з програмою і завершує виконання. Якщо параметрів більше ніж один (перший-завжди шлях і ім'я програми) - намагаємося відкрити файл, ім'я якого має бути передано в якості другого параметра. При неуспіху цієї операції - завершуємо виконання програми:


if (argc> 1) if (LoadFromFile (argv [1]) <0) exit (0);


Якщо файл відкритий - перевіряємо кількість прочитаних даних, тобто обробляємо ситуацію, коли заданий файл існує й успішно відкритий, але в ньому відсутні дані для заповнення. Якщо даних немає - виводимо відповідне повідомлення і завершуємо роботу:


if (plantCnt == 0) {cout <<"У файлі немає даних!" <

Після того як всі вищеописані перевірки були проведені, файл успішно відкритий і дані прочитані - виробляється перевірка на наявність і склад додаткових параметрів. Незважаючи на те, що в специфікації вказується два діючих параметра, при виконанні програмного коду дійсна перевірка проводиться тільки для одного r [eport]. В інших випадках (параметр приймає будь-які можливі значення відмінні від r або взагалі відсутня) вважається, що програмі переданий параметр v .


if (argc> 2) if (argv [2] [0] == 'r') ShowReport (); else ShowData (); else ShowData ();

3. Опис роботи програми по контрольному наприклад


Програма plant.exe є консольним додатком, що обробляють дані зі спеціально підготовленого файлу формату CSV.

Для перевірки працездатності програми буде підготуємо у програмі Notepad + + типізований файл даних data.csv (див. рис. 3) такого змісту:


; Агрофірма ВАТ; 28

; ЧПУП РемБитЧтоНібудьСтрой; 20

; ТДВ Зростання; 15

; ТОВ Роги і Копита; 10

; Плюшкін & Ко; 25.5

; Завод ЗБВ № 15; 140.58

; магазин "Ромашка"; 2.1

; ЗАТ Артемій; 4

; ЖСПК-25; 5.2

; Ляські-Масяські Ltd; 16

; Цегельний завод № 3; 76.7

; автомайстерня; 1.8


В 

Рисунок 3 - типізований файл даних data.csv

При виклику програми їй через командний рядок необхідно передати параметри в наступній послідовності:

plants.exe [<файл> [команда]], де:

файл - ім'я файлу, для якого здійснюється обробка

команда - параметр команди, що визнач...


Назад | сторінка 6 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Роль параметра адаптації у процедурі експоненціального згладжування. Як вп ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Об'єктно-орієнтоване програмування у середовіщі програмування Delphi7
  • Реферат на тему: Об'єктно-орієнтоване програмування