Вызов программы без параметров — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Вызов программы без параметров

2021-04-19 55
Вызов программы без параметров 0.00 из 5.00 0 оценок
Заказать работу

 

Командная строка: c:\>plant.exe

 

Рисунок 4 - Пример выполнения plant.exe

 

При вызове программы без указания параметров на экран выводится краткая справочная информация об использовании параметров командной строки приложения. Пример выполнения plant.exe без параметров приведен на рис. 4.

Нажатие клавиши на клавиатуре закроет приложение.

 

3.2 Вызов программы только с именем файла в качестве параметра, командой `v`

 

Вызов программы только с именем файла или командой `v` активирует режим просмотра информации. Пример работы такого вызова представлен на рис. 5.

Командная строка: c:\>plant.exe data.csv

 

Рисунок 5 - Вызов программы только с именем файла или командой `v`

Вывод данных на экран производится по 10 элементов на страницу, для листания необходиму нажать любую клавишу. Листание производится до тех пор, пока не будут отображены все элементы массива данных, считанные программой, после чего работа приложения будет завершена.

 

3.3 Вызов программы с командой `r`

 

Запуск приложения с командой r[eport] иницирует чтение данных из файла в массив и выполнение статистических расчетов по числовым значениям распознанных объектов. В представленной программе расчитываются общие суммы и средние значения численности предприятий и занимаемой ими площади. После расчета на экран будет выведено количество предприятий в массиве и расщитанные статистические величины. Пример выполнения приведен на рис. 6.

 

Рисунок 6 - Командная строка: c:\>plant data.csv r

 

Передача неправильного имени файла в качестве параметра

 

При попытке передать программе в качестве параметра неправильное имя файла - возникнет ситуация ошибки доступа к данным. При этом приложение выдаст соответствующее предупреждение и завершит свою работу после нажатия любой клавиши на клавиатуре. Пример такого выполнения программы представлен на рис. 7.

Командная строка: c:\>plant.exe wrong.csv v

 

Рисунок 7 - Передача неправильного имени файла в качестве параметра

 


Заключение

 

В ходе данной работы было выполнено задание по написанию программы по организации заполнения массива объектов приложения из внешнего файла данных формата csv, с последующим выполнением операций просмотра и вычислений с полученными данными. Рассмотрены и опробованы методы по управлению массивом объектов некоторого заданного класса, описаны его (класса) конструкторы, деструктор, методы-геттеры и методы-сеттеры. Написано консольное приложение, использующее данный класс при работе. Подготовлен тестовый файл данных и протестирована работа вышеупомянутого приложения в различных режимах, а также проверена его работа при возникновении нештатных, ошибочных ситуаций.

В результате были изучены разработки и проектирования объектно-ориентированных моделей управления массивами данных в среде программирования С++, способы хранения данных во внешних файлах и их применение. Полученные навыки способствуют пониманию и послужат вероятному использованию сложных структур данных для применения в компьютерных системах управления и автоматизации производственных, экономических и многих других процессов, подлежащих логическому осмыслению и автоматизации.



Поделиться с друзьями:

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.