Funciones con cadenas: Pds::Ra::ToString(), etc. Más...

Namespaces | |
| namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales) | |
| namespace | Pds::Ra |
| Nombre de espacio para RA (Real Arrays) | |
Trabajar con cadenas de caracteres | |
| bool | Pds::Ra::IsSpacesString (const std::string &str) |
| Esta función comprueba si los caracteres en la cadena son caracteres no visibles (white-spaces). Internamente usa la funcion isspace(). Más... | |
| int | Pds::Ra::ElementsInString (const std::string &str) |
| Retorna el número de elementos en la cadena. Internamente usa la funcion isspace(). Más... | |
| std::list< std::string > | Pds::Ra::SplitString (std::string str, std::string delimeters) |
| Retorna una lista con los elementos en la cadena. Internamente usa la funcion isspace(). Más... | |
| template<typename T > | |
| std::string | Pds::Ra::ToString (T val) |
| Convierte en std::sring un int,long,unsigned int, unsigned long, float o double. Más... | |
| bool | Pds::Ra::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 texto. Internamente usa la funcion isspace(). Más... | |
| bool | Pds::Ra::SaveString (std::string filepath, std::string str) |
| Save the string in a text file. Más... | |
Funciones con cadenas: Pds::Ra::ToString(), etc.
| bool Pds::Ra::IsSpacesString | ( | const std::string & | str | ) |
Esta función comprueba si los caracteres en la cadena son caracteres no visibles (white-spaces). Internamente usa la funcion isspace().
Estos son:
| [in] | str | Cadena a leer. |
| int Pds::Ra::ElementsInString | ( | const std::string & | str | ) |
Retorna el número de elementos en la cadena. Internamente usa la funcion isspace().
Un elemento es un grupo de caracteres consecutivos que no contienen white-spaces:
Por ejemplo la siguiente cadena (str) contiene 3 elementos ("abc", "104","de10j"):
| [in] | str | Cadena a testar. |
| std::list<std::string> Pds::Ra::SplitString | ( | std::string | str, |
| std::string | delimeters | ||
| ) |
Retorna una lista con los elementos en la cadena. Internamente usa la funcion isspace().
Por ejemplo la siguiente cadena contiene 3 elementos ("abc", "104","de10j"):
| [in] | str | Cadena a dividir. |
| [in] | delimeters | Cadena con posibles delimitadores. |
| std::string Pds::Ra::ToString | ( | T | val | ) |
Convierte en std::sring un int,long,unsigned int, unsigned long, float o double.
| [in] | val | El elemento a convertir en std::string. |
| bool Pds::Ra::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 texto. Internamente usa la funcion isspace().
Una linea no significativa solo contiene white-spaces:
| [in] | str | Cadena a leer. |
| [out] | Nlin | Variable donde se guardara el numero de lineas. |
| [out] | Ncol | Variable donde se guardara el numero de columnas. |
| bool Pds::Ra::SaveString | ( | std::string | filepath, |
| std::string | str | ||
| ) |
Save the string in a text file.
Por ejemplo:
| [in] | filepath | Direccion y nombre del archivo donde se escribira la cadena. |
| [in] | str | Cadena a escribir. |
1.9.2