Home | Develop | Download | Contact
example_ra_string_split_object.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_ra_string_split_object

Retornando por consola:

  {etiqueta1}    ;       {etiqueta2} ; {etiqueta3}  
{etiqueta1}
{etiqueta2}
{etiqueta3}

  {etiqueta1 { child } other text}       ;       {etiqueta2} ; {etiqueta3{ child } other text 3}  
{etiqueta1 { child } other text}
{etiqueta2}
{etiqueta3{ child } other text 3}

  {etiqueta1 { child {sub child} } other text}   ;       {etiqueta2}  
{etiqueta1 { child {sub child} } other text}
{etiqueta2}

Código example_ra_string_split_object.cpp:

#include <iostream>
#include <Pds/Ra>
int main(void)
{
std::string str;
std::vector<std::string> data;
str = " {etiqueta1} \t ; \t {etiqueta2} ; {etiqueta3} ";
std::cout<<str<<std::endl;
std::cout<<std::endl;
str = " {etiqueta1 { child } other text} \t ; \t {etiqueta2} ; {etiqueta3{ child } other text 3} ";
std::cout<<str<<std::endl;
std::cout<<std::endl;
str = " {etiqueta1 { child {sub child} } other text} \t ; \t {etiqueta2} ";
std::cout<<str<<std::endl;
std::cout<<std::endl;
return 0;
}
std::vector< std::string > SplitMultipleObjectsAndSeparator(const std::string &str, char DelL, char DelR, char sep)
Dado un par de caracteres y un caracter separador, retorna un vector con varios objetos....
bool PrintVectorString(const std::vector< std::string > &str)
Print each string of a vector string in a new line in a text file.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed