My Project
Funciones
Referencia del Archivo psfunctions.cpp
#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...
 

Documentación de las funciones

unsigned int consecDigits ( const string &  st)

Dada una cadena devolvera el numero de digitos que sigue a un digito.

Parámetros
stcadena 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.

Parámetros
stcadena 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.

Parámetros
stcadena 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.

Parámetros
stCadena de caracteres a analizar
filterFunctionApuntador 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
fromIdxindice de desde donde comenzar a contar.
toIdxultimo indice para contar.
stCadena de caracteres a analizar
filterFunctionApuntador 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.

Parámetros
stcadena de caracteres por referencia a analizar.
unsigned int countLowercase ( const string &  st)

Dada una cadena de caracteres devolvera el numero de caracteres en minuscula.

Parámetros
stcadena de caracteres por referencia a analizar.
unsigned int countSymbols ( const string &  st)

Dada una cadena de caracteres devolvera el numero de simbolos.

Parámetros
stcadena de caracteres por referencia a analizar.
unsigned int countUppercase ( const string &  st)

Dada una cadena de caracteres devolvera el numero de caracteres en mayuscula.

Parámetros
stcadena de caracteres por referencia a analizar.
int isDigitOrSymbol ( int  c)

Devuelve 1 si el argumento es un digito o simbolo.

Parámetros
cel caracter a ser analizado.
int isSymbol ( int  c)

Devuelve 1 si el argumento es un simbolo.

Parámetros
cel 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.

Parámetros
stcadena de caracteres por referencia a analizar.
string toUpperString ( const string &  st)

Devuelve una version en mayusculas de la cadena de caracteres recibida.

Parámetros
stcadena de caracteres por referencia a analizar.