Funciones con archivos: Pds::Ra::ExistArgument(), etc.
Más...
|
namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales)
|
|
namespace | Pds::Ra |
| Nombre de espacio para RA (Real Arrays)
|
|
|
Salva datos de matrices
|
std::string | Pds::Ra::GetStringArgument (int argc, char *const argv[], const std::string ¶m, 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 argv de argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero. Más...
|
|
std::string | Pds::Ra::GetStringArgument (int argc, char *const argv[], const std::string ¶m_long, const std::string ¶m_short, 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 argv de argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero. Más...
|
|
int | Pds::Ra::GetIntArgument (int argc, char *const argv[], const std::string ¶m, 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 argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero. Más...
|
|
bool | Pds::Ra::ExistArgument (int argc, char *const argv[], const std::string ¶m) |
| Retorna true si existe el parámetro param. Más...
|
|
bool | Pds::Ra::ExistArgument (int argc, char *const argv[], const std::string ¶m_long, const std::string ¶m_short) |
| Retorna true si existe el parámetro param. Más...
|
|
Funciones con archivos: Pds::Ra::ExistArgument(), etc.
#include <Pds/RaArguments>
◆ GetStringArgument() [1/2]
std::string Pds::Ra::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 argv de argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero.
std::string data;
std::string default_data="/home/user/data.dat";
std::string GetStringArgument(int argc, char *const argv[], const std::string ¶m, 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...
- Parámetros
-
[in] | argc | Cantidad de elementos de argv. |
[in] | argv | Cadenas de caracteres con parámetros de entrada. |
[in] | param | Parametro a buscar en las cadenas argv. |
[in] | default_data | Dato por defecto. |
- Devuelve
- El dato correspondiente ou default_data.
- Ejemplos
- example_ra_arguments.cpp.
◆ GetStringArgument() [2/2]
std::string Pds::Ra::GetStringArgument |
( |
int |
argc, |
|
|
char *const |
argv[], |
|
|
const std::string & |
param_long, |
|
|
const std::string & |
param_short, |
|
|
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 argv de argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero.
std::string data;
std::string default_data="/home/user/data.dat";
- Parámetros
-
[in] | argc | Cantidad de elementos de argv. |
[in] | argv | Cadenas de caracteres con parámetros de entrada. |
[in] | param_long | Parametro largo a buscar en las cadenas argv. |
[in] | param_short | Parametro corto a buscar en las cadenas argv. |
[in] | default_data | Dato por defecto. |
- Devuelve
- El dato correspondiente ou default_data.
◆ GetIntArgument()
int Pds::Ra::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 argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero.
int data;
int default_data=256;
int GetIntArgument(int argc, char *const argv[], const std::string ¶m, 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...
- Parámetros
-
[in] | argc | Cantidad de elementos de argv. |
[in] | argv | Cadenas de caracteres con parámetros de entrada. |
[in] | param | Parametro a buscar en las cadenas argv. |
[in] | default_data | Dato por defecto. |
- Devuelve
- El dato correspondiente ou default_data.
- Ejemplos
- example_ra_arguments.cpp.
◆ ExistArgument() [1/2]
bool Pds::Ra::ExistArgument |
( |
int |
argc, |
|
|
char *const |
argv[], |
|
|
const std::string & |
param |
|
) |
| |
Retorna true si existe el parámetro param.
std::cout<<" Exist the param: ---dat"<<std::endl;
else
std::cout<<"NO exist the param: ---dat"<<std::endl;
bool ExistArgument(int argc, char *const argv[], const std::string ¶m)
Retorna true si existe el parámetro param.
- Parámetros
-
[in] | argc | Cantidad de elementos de argv. |
[in] | argv | Cadenas de caracteres con parámetros de entrada. |
[in] | param | Dato a buscar en las cadenas argv. |
- Devuelve
- Retorna true si todo fue bien o false si no.
- Ejemplos
- example_ra_arguments.cpp.
◆ ExistArgument() [2/2]
bool Pds::Ra::ExistArgument |
( |
int |
argc, |
|
|
char *const |
argv[], |
|
|
const std::string & |
param_long, |
|
|
const std::string & |
param_short |
|
) |
| |
Retorna true si existe el parámetro param.
std::cout<<" Exist the param: ---dat"<<std::endl;
else
std::cout<<"NO exist the param: ---dat"<<std::endl;
- Parámetros
-
[in] | argc | Cantidad de elementos de argv. |
[in] | argv | Cadenas de caracteres con parámetros de entrada. |
[in] | param_long | Parametro largo a buscar en las cadenas argv. |
[in] | param_short | Parametro corto a buscar en las cadenas argv. |
- Devuelve
- Retorna true si todo fue bien o false si no.