Home | Develop | Download | Contact
example_ra_arguments.cpp
1 
23 #include <Pds/Ra>
24 
25 
26 int main(int argc, char * argv[])
27 {
28  std::string datas;
29  datas=Pds::Ra::GetStringArgument(argc,argv,"--dats","/some/file/name/path");
30  std::cout<<"datas: "<<datas<<std::endl;
31 
32  int datai;
33  datai=Pds::Ra::GetIntArgument(argc,argv,"--dati",256);
34  std::cout<<"datai: "<<datai<<std::endl;
35 
36  std::cout<<std::endl;
37 
38  if(Pds::Ra::ExistArgument(argc,argv,"--dat"))
39  std::cout<<"Exist the param: ---dat"<<std::endl;
40  else
41  std::cout<<"NO exist the param: ---dat"<<std::endl;
42 
43 }
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...
bool ExistArgument(int argc, char *const argv[], const std::string &param)
Retorna true si existe el parámetro param.
int GetIntArgument(int argc, char *const argv[], const std::string &param, int default_data)
Obtiene el dato de tipo int que va después del parámetro param en una cadena de parámetros argv de ar...

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed