#include #include #include #include #include #include #include "genre.h" #include #include using namespace std; using namespace boost::program_options; main(int ac[], char av[]) { // Declare the supported options. options_description desc("Allowed options"); desc.add_options() ("help", "produce help message") ("compression", value(), "set compression level") ; variables_map vm; store(parse_command_line(ac, av, desc), vm); notify(vm); if (vm.count("help")) { cout << desc << "\n"; return 1; } if (vm.count("compression")) { cout << "Compression level was set to " << vm["compression"].as() << ".\n"; } else { cout << "Compression level was not set.\n"; } }