Home | Develop | Download | Contact
example_array_xml.cpp
1
21#include <cmath>
22#include <Pds/Ra>
23
24int main(void)
25{
27
28 std::string str="<Pds::Matrix>\n"
29 "<Nlin>2</Nlin>\n"
30 "<Ncol>3</Ncol>\n"
31 "<Array>\n"
32 "0 2 4\n"
33 "1 3 5\n"
34 "</Array>\n"
35 "</Pds::Matrix>\n";
36
37 double **array;
38 unsigned int Nlin;
39 unsigned int Ncol;
40 array=Pds::Array<double>::ArrayXmlFromString(str,"Pds::Matrix",Nlin,Ncol);
41 std::cout<<array[0][0]<<"\t";
42 std::cout<<array[1][0]<<"\t";
43 std::cout<<array[0][1]<<"\t";
44 std::cout<<array[1][1]<<"\t";
45 std::cout<<array[0][2]<<"\t";
46 std::cout<<array[1][2]<<"\n";
47 return 0;
48}
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