Search code examples
c++cgetopt

How would I use getopt for this?


I am in need of a way to parse multiple switches that come out as a single argument ( argv ), some of the switches in my program would be, for example:

-rRsc 

How would I implement getopt so that the user can enter multiple switches all as one argument, no spaces or dashes between switches, so no:

-r -R -s -c

Or is this not possible to be done with getopt? If it isnt, what else can I use that is part of the STL?


Solution

  • Getopt already handles this case by default. You don't need to do anything special. (Scroll down to the end of this page to see an example.)