summaryrefslogtreecommitdiff
path: root/tclap-1.2.1/examples/test19.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tclap-1.2.1/examples/test19.cpp')
-rw-r--r--tclap-1.2.1/examples/test19.cpp39
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; }
+}
+
+
+