Home | Develop | Download | Contact
example_cmdhelp.cpp
1
36#include <Pds/Ra>
37
38int main(int argc, char *argv[])
39{
40 Pds::CmdHelp Help("example_cmdhelp","0.1.0");
41 Help.AddParam(0, "--verbose","-s","Habilita que el programa muestre muchos comentarios.");
42 Help.AddParam(1, "--dato","-d","Dato a ser analizado.","100");
43 Help.AddParam(1,"--filename","-f","Path del archivo a analizar.","salida.txt");
44 Help.SetCommandExample("./example_cmdhelp -s -d 15 -f texto.txt");
45 Help.SetAbstract("Um breve texto sobre el programa");
46 Help.Print();
47
48 std::string out_file;
49 out_file=Pds::Ra::GetStringArgument(argc,argv,"--filename","salida.txt");
50
51 std::cout<<out_file<<"\n";
52
53 return 0;
54}
La estructura tipo Pds::CmdHelp . Esta estructura genera una posicion. Para usar incluir <Pds/CmdHelp...
Definition: CmdHelp.hpp:69
std::string GetStringArgument(int argc, char *const argv[], const std::string &param, const std::string &default_data)
Obtiene el dato de tipo std::string que va después del parámetro param en una cadena de parámetros ar...

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed