-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtask.txt
More file actions
37 lines (26 loc) · 1.78 KB
/
Copy pathtask.txt
File metadata and controls
37 lines (26 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Написать приложение-парсер для параметров, введенных из консоли.
Список правил:
CommandParser.exe [/?] [/help] [-help] [-k key value] [-ping] [-print <print a value>]
CommandParser.exe - вызов приложения без параметров показывает то же, что и вызов помощи
/?, /help,-help - вызов помощи
если введена неверная команда - показать эту команду и сообщение, что команда <command> не поддерживается
Command <command> is not supported, use CommandParser.exe /? to see set of allowed commands
Если введено несколько команд, выполнить их в порядке ввода (кроме команд /?, /help и -help)
-k [key value] - CommandParser.exe -k key1 value1 key2 value 2 - выводит на экран таблицу ключ-значение
key1 - value1
key2 - value2
Если задан только ключ, в качестве значение должно быть слово <null>
-ping - издает звуковой сигнал пишет "Pinging …" в консоли
- print <message> - печатает сообщение <message>
-----------------------------------------------------
Программа должна сождержать:
- данные должны вводиться через консоль (или ее аналог)
- весь вывод данных - в консоль (или ее аналог)
- приложение должно быть интерактивным (позволять пользователю вводить данные и получать немедленный результат) выбор языка программирования - за вами
-----------------------------------------------------
Дополнительно:
- Исходный код приложения должен быть доступен по ссылке в github, ссылку на репозиторий нужно выслать нам на проверку
- Исходный код должен быть компилируемым и доступным для проверки и тестирования тренерами (позаботьтесь о том, чтоб тренеру не приходилось что-то дописывать или доделывать чтоб "завести" приложение)
- Если приложение не на .НЕТ - описание в github readme.md как собрать приложение.
- Юнит тесты к коду - на ваше усмотрение
- Набор команд для CommandParser.exe можно расширять на ваше усмотрение