Home | Develop | Download | Contact
example_array_xml.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_array_xml

Retornando por consola:

0       1       2       3       4       5

Código example_array_xml.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
std::string str="<Pds::Matrix>\n"
"<Nlin>2</Nlin>\n"
"<Ncol>3</Ncol>\n"
"<Array>\n"
"0 2 4\n"
"1 3 5\n"
"</Array>\n"
"</Pds::Matrix>\n";
double **array;
unsigned int Nlin;
unsigned int Ncol;
array=Pds::Array<double>::ArrayXmlFromString(str,"Pds::Matrix",Nlin,Ncol);
std::cout<<array[0][0]<<"\t";
std::cout<<array[1][0]<<"\t";
std::cout<<array[0][1]<<"\t";
std::cout<<array[1][1]<<"\t";
std::cout<<array[0][2]<<"\t";
std::cout<<array[1][2]<<"\n";
return 0;
}
La clase tipo Array . Esta clase genera una agrupación de 2 datos. Para usar incluir Pds/Array.
Definition: Array.hpp:71
static Datum ** ArrayXmlFromString(const std::string &str, const std::string &TagName, unsigned int &Nlin, unsigned int &Ncol)
Retorna un arreglo de arreglos de de Nlin lineas y Ncol columnas leyendo los datos desde un std::stri...

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed