30 #ifndef __PDS_RASTRING_HPP__
31 #define __PDS_RASTRING_HPP__
107 std::string
Trim(
const std::string &str);
151 std::list<std::string>
SplitString(std::string str, std::string delimeters);
159 template <
typename T>
202 bool SaveString(
const std::string &filepath,
const std::string &str);
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 NaturalCompare(const std::string &str1, const std::string &str2)
Esta función compara las cadenas str1 y str2 de forma natural (tomando en cuenta números).
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().
bool SaveString(const std::string &filepath, const std::string &str)
Save the string in a text file.
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 PrintVectorString(const std::vector< std::string > &str)
Print each string of a vector string in a new line in a text file.
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.
Nombre de espacion para PDS (Procesamiento Digital de Senales)