My Project
|
#include "psfunctions.h"
Funciones | |
unsigned int | countCharsOfType (const string &st, int(*filterFunction)(int args), int fromIdx=0, int toIdx=-1) |
Dada una cadena de caracters devuelve el numero de caracteres de un cierto tipo. Más... | |
unsigned int | countUppercase (const string &st) |
Dada una cadena de caracteres devolvera el numero de caracteres en mayuscula. Más... | |
unsigned int | countLowercase (const string &st) |
Dada una cadena de caracteres devolvera el numero de caracteres en minuscula. Más... | |
int | isSymbol (int c) |
Devuelve 1 si el argumento es un simbolo. Más... | |
int | isDigitOrSymbol (int c) |
Devuelve 1 si el argumento es un digito o simbolo. Más... | |
unsigned int | countDigits (const string &st) |
Dada una cadena de caracteres devolvera el numero de digitos. Más... | |
unsigned int | countSymbols (const string &st) |
Dada una cadena de caracteres devolvera el numero de simbolos. Más... | |
string | toUpperString (const string &st) |
Devuelve una version en mayusculas de la cadena de caracteres recibida. Más... | |
unsigned int | middleDigitsOrSymbols (const string &st) |
Devuelve el numero de digitos y simbolos que no son el primer o el ultimo caracter de la cadena recibida. Más... | |
unsigned int | countConsecutive (const string &st, int(*filterFunction)(int args)) |
unsigned int | consecUppercase (const string &st) |
Dada una cadena devolvera el numero de caracteres en mayuscula que sigue a un caracter del mismo tipo. Más... | |
unsigned int | consecLowercase (const string &st) |
Dada una cadena devolvera el numero de caracteres en minuscula que sigue a un caracter del mismo tipo. Más... | |
unsigned int | consecDigits (const string &st) |
Dada una cadena devolvera el numero de digitos que sigue a un digito. Más... | |
unsigned int consecDigits | ( | const string & | st | ) |
Dada una cadena devolvera el numero de digitos que sigue a un digito.
st | cadena de caracteres por referencia a analizar. |
unsigned int consecLowercase | ( | const string & | st | ) |
Dada una cadena devolvera el numero de caracteres en minuscula que sigue a un caracter del mismo tipo.
st | cadena de caracteres por referencia a analizar. |
unsigned int consecUppercase | ( | const string & | st | ) |
Dada una cadena devolvera el numero de caracteres en mayuscula que sigue a un caracter del mismo tipo.
st | cadena de caracteres por referencia a analizar. |
unsigned int countCharsOfType | ( | const string & | st, |
int(*)(int args) | filterFunction, | ||
int | fromIdx = 0 , |
||
int | toIdx = -1 |
||
) |
Dada una cadena de caracters devuelve el numero de caracteres de un cierto tipo.
Dada una cadena de caracters devuelve el numero de caracteres de un cierto tipo que sigue un caracter de el mismo tipo.
st | Cadena de caracteres a analizar |
filterFunction | Apuntador a funcion a una funcion que devuelve 1 cuando un caracter de el typo es dado. Por ejemplo, si la funciones la funcion islower, entonces countCharsOfType contara caracteres en minuscula |
fromIdx | indice de desde donde comenzar a contar. |
toIdx | ultimo indice para contar. |
st | Cadena de caracteres a analizar |
filterFunction | Apuntador a funcion a una funcion que devuelve 1 cuando un caracter de el typo es dado. Por ejemplo, si la funciones la funcion islower, entonces countConsecutive contara caracteres consecutivos en minuscula |
unsigned int countDigits | ( | const string & | st | ) |
Dada una cadena de caracteres devolvera el numero de digitos.
st | cadena de caracteres por referencia a analizar. |
unsigned int countLowercase | ( | const string & | st | ) |
Dada una cadena de caracteres devolvera el numero de caracteres en minuscula.
st | cadena de caracteres por referencia a analizar. |
unsigned int countSymbols | ( | const string & | st | ) |
Dada una cadena de caracteres devolvera el numero de simbolos.
st | cadena de caracteres por referencia a analizar. |
unsigned int countUppercase | ( | const string & | st | ) |
Dada una cadena de caracteres devolvera el numero de caracteres en mayuscula.
st | cadena de caracteres por referencia a analizar. |
int isDigitOrSymbol | ( | int | c | ) |
Devuelve 1 si el argumento es un digito o simbolo.
c | el caracter a ser analizado. |
int isSymbol | ( | int | c | ) |
Devuelve 1 si el argumento es un simbolo.
c | el caracter a ser analizado. |
unsigned int middleDigitsOrSymbols | ( | const string & | st | ) |
Devuelve el numero de digitos y simbolos que no son el primer o el ultimo caracter de la cadena recibida.
st | cadena de caracteres por referencia a analizar. |
string toUpperString | ( | const string & | st | ) |
Devuelve una version en mayusculas de la cadena de caracteres recibida.
st | cadena de caracteres por referencia a analizar. |