You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
784 B
33 lines
784 B
/*****************************************************************************
|
|
*
|
|
* demo program - part of CLIPP (command line interfaces for modern C++)
|
|
*
|
|
* released under MIT license
|
|
*
|
|
* (c) 2017-2018 André Müller; foss@andremueller-online.de
|
|
*
|
|
*****************************************************************************/
|
|
|
|
#include <iostream>
|
|
#include <vector>
|
|
#include <cmath>
|
|
|
|
#include <clipp.h>
|
|
|
|
|
|
int main(int argc, char* argv[])
|
|
{
|
|
using namespace clipp;
|
|
using std::cout;
|
|
|
|
std::vector<float> nums;
|
|
|
|
auto cli = required("--data") & numbers("number", nums);
|
|
|
|
if(parse(argc, argv, cli)) {
|
|
cout << "numbers:\n";
|
|
for(auto n : nums) cout << n << '\n';
|
|
} else {
|
|
cout << "Usage:\n" << usage_lines(cli, argv[0]) << '\n';
|
|
}
|
|
}
|