32 lines
608 B
C++
32 lines
608 B
C++
#define TCLAP_SETBASE_ZERO 1
|
|
|
|
|
|
using namespace TCLAP;
|
|
using namespace std;
|
|
|
|
int main(int argc, char **argv) {
|
|
|
|
try {
|
|
|
|
CmdLine cmd("this is a message", ' ', "0.99");
|
|
|
|
ValueArg<int> itest("i", "intTest", "integer test", true, 5, "int");
|
|
cmd.add(itest);
|
|
|
|
//
|
|
// Parse the command line.
|
|
//
|
|
cmd.parse(argc, argv);
|
|
|
|
//
|
|
// Set variables
|
|
//
|
|
int _intTest = itest.getValue();
|
|
cout << "found int: " << _intTest << endl;
|
|
|
|
} catch (ArgException &e) { cout << "ERROR: " << e.error() << " " << e.argId() << endl; }
|
|
}
|
|
|
|
|
|
|