14 char filepath[]=
"filedat.txt";
15 char str1[]=
" \t \t \n";
16 char str2[]=
" Hola como\testas \n";
21 std::list<std::string>::iterator iter;
22 for( iter = Token.begin(); iter != Token.end(); ++iter)
23 std::cout<<
"["<<*iter<<
"]\n";
29 else std::cout<<
"str1 is not a space line\n";
32 else std::cout<<
"str2 is not a space line\n";
35 std::cout<<
"str1 has "<<N<<
" elements\n";
38 std::cout<<
"str2 has "<<N<<
" elements\n";
42 std::cout<<
"Number of significative lines in "<<filepath<<
" is "<<N<<std::endl;
44 unsigned int Nlin=0,Ncol=0,Nel=0;
49 std::cout<<
"Nlin:"<<Nlin<<
"\nNcol"<<Ncol<<std::endl;
53 std::cout<<
"Nel:"<<Nel<<std::endl;
55 std::cout <<
"Pds::Ra::ToString(0.1234567890123456789):"
57 std::cout <<
"Pds::Ra::ToString(\"hola\"):"
61 <<
" Nlin: "<<Nlin<<std::endl
62 <<
" Ncol: "<<Ncol<<std::endl;
64 std::cout<<
"str2 :["<<str2<<
"]"<<std::endl;
67 std::vector<std::string> vstr={
"linea1",
"linea2",
"linea3"};
70 std::cout<<
"All OK\n";
72 std::cout<<
"Error saving the file\n";
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
bool Save(const std::string &filepath) const
Escribe en un archivo de texto el contenido de la matriz.
bool ArraySizeInFile(const std::string &filepath, unsigned int &Nlin, unsigned int &Ncol)
Retorna el número de lineas significativas y columnas de un archivo. Se asume que es un archivo de te...
long SignificativeLinesInFile(const std::string &filepath)
Retorna el número de lineas significativas de un archivo. Se asume que es un archivo de texto.
bool ElementsInFile(const std::string &filepath, unsigned int &Nel)
Retorna el número de elementos de un archivo. Se asume que es un archivo de texto.
std::string Trim(const std::string &str)
Esta función retorna una cadena que elimina al inicio y al final algunos caracteres si estos son cara...
bool IsSpacesString(const std::string &str)
Esta función comprueba si los caracteres en la cadena son caracteres no visibles (white-spaces)....
bool ArraySizeInString(std::string str, unsigned int &Nlin, unsigned int &Ncol)
Retorna el número de lineas significativas y columnas de un archivo. Se asume que es un archivo de te...
std::list< std::string > SplitString(std::string str, std::string delimeters)
Retorna una lista con los elementos en la cadena. Internamente usa la funcion isspace().
int ElementsInString(const std::string &str)
Retorna el número de elementos en la cadena. Internamente usa la funcion isspace().
std::string ToString(T val)
Convierte en std::sring un int,long,unsigned int, unsigned long, float o double.
bool SaveVectorString(const std::string &filepath, const std::vector< std::string > &str)
Save each string of a vector string in a new line in a text file.