Schau wrote:
Hi Ryan, maybe multitoken are only supported in the long form: --sending 23 5678 have you tried? Sönke
-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Ryan McConnehey Sent: Monday, November 03, 2008 6:42 AM To: Boost-users Subject: [Boost-users] [program_options] Using multitokens
In the example documentation a multitoken is used for strings as follows:
("email", boost::program_options::valuevaluestd::string()->multitoken(), "email to send to")
This means the command line can have the following option.
--email beadle@mars beadle2@mars
I'm trying to use the multitoken with an unsigned long as follows:
("sending,s", boost::program_options::value<unsigned long>()->multitoken(), "Distination node address and port number to transmit data.")
The command option I would like to use is:
-s 23 6543
When trying to do this the following error occurs.
Unhandled exception: in option 'sending': multiple values not allowed
How do I correctly define a multitoken and then how do I retrieve the different values?
Ryan
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
I've tried using the long form of the option and the error is still given. Ryan