add multi float

This commit is contained in:
mes5k 2004-02-07 01:18:43 +00:00
parent 594b71d526
commit 3c577f0576

View File

@ -54,6 +54,9 @@ void parseOptions(int argc, char** argv)
MultiArg<int> itest("i", "intTest", "multi int test", false,"int" ); MultiArg<int> itest("i", "intTest", "multi int test", false,"int" );
cmd.add( itest ); cmd.add( itest );
MultiArg<float> ftest("f", "floatTest", "multi float test", false,"float" );
cmd.add( ftest );
UnlabeledMultiArg<string> mtest("fileName","file names","fileNameString"); UnlabeledMultiArg<string> mtest("fileName","file names","fileNameString");
cmd.add( mtest ); cmd.add( mtest );
// //
@ -74,6 +77,10 @@ void parseOptions(int argc, char** argv)
for ( int i = 0; (unsigned int)i < vi.size(); i++ ) for ( int i = 0; (unsigned int)i < vi.size(); i++ )
cout << "[-i] " << i << " " << vi[i] << endl; cout << "[-i] " << i << " " << vi[i] << endl;
vector<float> vf = ftest.getValue();
for ( int i = 0; (unsigned int)i < vf.size(); i++ )
cout << "[-f] " << i << " " << vf[i] << endl;
vector<string> v = mtest.getValue(); vector<string> v = mtest.getValue();
for ( int i = 0; (unsigned int)i < v.size(); i++ ) for ( int i = 0; (unsigned int)i < v.size(); i++ )
cout << "[ ] " << i << " " << v[i] << endl; cout << "[ ] " << i << " " << v[i] << endl;