Home | Develop | Download | Contact
example_ra_string_is.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_ra_string_is.cpp:

g++ -static -o example_ra_string_is example_ra_string_is.cpp -lpdsramm

Para executar o programa:

./example_ra_string_is

Retornando por consola:

Pds::Ra::IsInteger(""): 0
Pds::Ra::IsReal(""): 0

Pds::Ra::IsInteger("-"): 0
Pds::Ra::IsReal("-"): 0

Pds::Ra::IsInteger("+"): 0
Pds::Ra::IsReal("+"): 0

Pds::Ra::IsInteger("-1"): 1
Pds::Ra::IsReal("-1"): 1

Pds::Ra::IsInteger("-1234"): 1
Pds::Ra::IsReal("-1234"): 1

Pds::Ra::IsInteger("-1.234e-3"): 0
Pds::Ra::IsReal("-1.234e-3"): 1

Código example_ra_string_is.cpp:

#include <iostream>
#include <Pds/Ra>
int main(void)
{
std::cout<<"Pds::Ra::IsInteger(\"\"): "<<Pds::Ra::IsInteger("")<<std::endl;
std::cout<<"Pds::Ra::IsReal(\"\"): "<<Pds::Ra::IsReal("")<<std::endl;
std::cout<<std::endl;
std::cout<<"Pds::Ra::IsInteger(\"-\"): "<<Pds::Ra::IsInteger("-")<<std::endl;
std::cout<<"Pds::Ra::IsReal(\"-\"): "<<Pds::Ra::IsReal("-")<<std::endl;
std::cout<<std::endl;
std::cout<<"Pds::Ra::IsInteger(\"+\"): "<<Pds::Ra::IsInteger("+")<<std::endl;
std::cout<<"Pds::Ra::IsReal(\"+\"): "<<Pds::Ra::IsReal("+")<<std::endl;
std::cout<<std::endl;
std::cout<<"Pds::Ra::IsInteger(\"-1\"): "<<Pds::Ra::IsInteger("-1")<<std::endl;
std::cout<<"Pds::Ra::IsReal(\"-1\"): "<<Pds::Ra::IsReal("-1")<<std::endl;
std::cout<<std::endl;
std::cout<<"Pds::Ra::IsInteger(\"-1234\"): "<<Pds::Ra::IsInteger("-1234")<<std::endl;
std::cout<<"Pds::Ra::IsReal(\"-1234\"): "<<Pds::Ra::IsReal("-1234")<<std::endl;
std::cout<<std::endl;
std::cout<<"Pds::Ra::IsInteger(\"-1.234e-3\"): "<<Pds::Ra::IsInteger("-1.234e-3")<<std::endl;
std::cout<<"Pds::Ra::IsReal(\"-1.234e-3\"): "<<Pds::Ra::IsReal("-1.234e-3")<<std::endl;
return 0;
}
bool IsReal(const std::string &str)
Retorna true si es un real (double) o false si no.
bool IsInteger(const std::string &str)
Retorna true si es un entero (positivo o negativo) o false si no.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed