Блин ребята весь день мучаюсь, мож кто решит. У меня уже сил нету.
Вот условие :
Интерфейс командной строки является одним из известнейших и старейших способов взаимодействия человека и компьютера. Рассмотрим упрощенные правила формирования команд в интерфейсе:
1. Команда состоит только из набора латинских букв
2. Команда может иметь параметры и опции
3. Параметры и опции отделяются друг от друга и от команды произвольным кол-вом пробелов, порядок следования опций и параметров — произволен.
4.Параметры могут содержать латинские буквы и пробелы. Если параметр содержит пробелы, он должен обрамляться кавычками
5.Опции могут содержать латинские буквы и начинаются со знаков "-" или "/".
Создать программу, которая получает на входе (файл input.txt или стандартный входной поток) строку, содержающую команду (возможно — с параметрами и опциями). Проанализировав команду, программа должна возвратить (файл output.txt или стандартный выходной поток) слово «Error», если строка не соответствует стандарту формирования команд. В противном случае программа должна возвратить количество параметров и опций команды (два числа через пробел).
Пожалуйста - вопрос жизни и смерти!!!!
__________________
Моя подпись
|