Маркер конца для аргументов командной строки - PullRequest
0 голосов
/ 28 мая 2010

Я пишу программу, которая принимает имена файлов и параметры в командной строке обычным способом, а также может быть направлена ​​на чтение аргументов из файла. Я реализую полустандарт - отключить специальную обработку последующих аргументов и # как маркер комментария.

Я также хочу реализовать маркер для «игнорирования всех аргументов с этого момента», то есть маркер конца. Есть ли общий / полустандартный способ указать это? Или каким образом люди находят наименее удивительным?

Ответы [ 2 ]

1 голос
/ 28 мая 2010

Я бы сказал, внедрить многострочные комментарии. Стиль C /* */ будет работать только в том случае, если вы не используете подстановочные знаки в путях. Стиль XML <!-- --> или asp <%-- --%> или matlab %{ %} может работать. Я думаю, что XML является наиболее узнаваемым, кроме C.

Это также более полезно, чем простой терминатор.

0 голосов
/ 28 мая 2010

Я не видел ничего подобного раньше. Вы представляете конечный маркер, используемый во время отладки / тестирования параметров в файле? Если это так, комментирование ненужных строк кажется наиболее разумным, не добавляя дополнительных сложностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...