29 сентября 2009 г. 15:15 пользователь Stanislav Maslovski написал:
> Теоретически, если опции с пробелами допустимы, то как, например,
> интерпретировать
>
> "--foo bar=x"
>
> как "--foo" со значением "bar=x" или "--foo bar" со значением "x"?

Зависит от quoting.
Не забывайте, что в программу передаётся не строка, а массив строк:
argv[n] == "--foo"
argv[n+1] == "bar=x"

Так что я бы поставил на '"--foo" со значением "bar=x"'

Ответить