diff options
Diffstat (limited to 'tclap-1.2.1/examples/test19.cpp')
-rw-r--r-- | tclap-1.2.1/examples/test19.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tclap-1.2.1/examples/test19.cpp b/tclap-1.2.1/examples/test19.cpp new file mode 100644 index 0000000..5513e78 --- /dev/null +++ b/tclap-1.2.1/examples/test19.cpp @@ -0,0 +1,39 @@ + + +#define TCLAP_SETBASE_ZERO 1 + +#include "tclap/CmdLine.h" +#include <iostream> +#include <string> + + +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; } +} + + + |