Jak zaimplementować następujące (pseudokod Python) w C ++?
if argv[1].startswith('--foo='):
foo_value = int(argv[1][len('--foo='):])
(Na przykład, jeśli argv[1]
jest --foo=98
, to foo_value
jest 98
.)
Aktualizacja: waham się, czy zagłębić się w Boost, ponieważ chcę tylko dokonać niewielkiej zmiany w prostym, małym narzędziu wiersza poleceń (wolałbym nie uczyć się, jak łączyć się i używać Boost dla drobnej zmiana).