#include /* for printf */ #include /* for exit */ #include int main(int argc, char *argv[]) { int c; while(1) { c = getopt(argc, argv, "abc"); /* "abc" is an option list */ if (c == -1) break; switch (c) { case 'a': /* drop */ case 'b': /* drop */ case 'c': /* drop */ printf("%c option\n", c); break; default: break; } } /* argc and argv are not affected by parsing */ while (argc > 0) { printf ("%s ", argv[0]); --argc; ++argv; } printf("\n"); exit(0); }