2012-07-30 14 views

cevap

10

komut satırı seçenekleri positional options denir:

po::positional_options_description p; 
p.add("command", -1); 
po::variables_map vm; 
po::store(po::command_line_parser(ac, av). 
      options(desc).positional(p).run(), vm); 
+12

Evet bu çalışır. önemli bir uyarı: konumsal bir seçenek de normal bir seçenek olarak ilave edilmelidir: 'po :: positional_options_description p;' 'p.add ("komutu", 1); ' ' boost :: program_options :: options_description desc; ' ' desc.add_options() ("komutu", "okuma | versiyon | | bulabilirsiniz | yazma yardım"); ' ' po :: variables_map vm; ' ' po :: mağaza (po :: command_line_parser (ac, av) .options (desc) .pozisyon (p) .run(), vm); ' –

İlgili konular