Referencia del Archivo prys/MyLib/PruStrUtil/scr-fake/strutil.cpp

#include "strutil.h"
#include <cstring>
#include <cctype>

Dependencia gráfica adjunta para strutil.cpp:

Ir al código fuente de este archivo.

Funciones

void strtoupper (char cadena[])
void strtolower (char cadena[])
void strtrim (char cadena[])
void strsubstring (const char cadena[], char cadena2[], unsigned int pos, unsigned int num)
int strpos (const char cadena1[], const char cadena2[])
void strinsert (const char cadena1[], char cadena2[], unsigned int pos)
void strdel (char cadena[], unsigned int pos, unsigned int numCars)
void strreplace (char cadena1[], const char cadena2[], const char cadena3[])
void strconcatchar (char cadena[], int ch)
void strclear (char cadena[])


Documentación de las funciones

void strclear ( char  cadena[]  ) 

Elimina todo el contenido de una cadena

Parámetros:
cadena Vector de caracteres a eliminar su contenido

Definición en la línea 169 del archivo strutil.cpp.

Referenciado por main().

void strconcatchar ( char  cadena[],
int  ch 
)

Concatena un carácter a una cadena

Parámetros:
cadena Vector de caracteres a añadirle un carácter
ch El carácter a añadir

Definición en la línea 160 del archivo strutil.cpp.

Referenciado por main().

void strdel ( char  cadena[],
unsigned int  pos,
unsigned int  numCars 
)

Borra una subcadena dentro de otra, marcada por una posición y longitud

Parámetros:
pos Posición inicial
num Número de caracteres a eliminar
cadena Vector de caracteres en el que borrar

Definición en la línea 121 del archivo strutil.cpp.

Referenciado por main(), y strreplace().

void strinsert ( const char  cadena1[],
char  cadena2[],
unsigned int  pos 
)

Inserta una cadena (cadena1), dentro de otra (cadena2), en pos. Nótese que cadena2 sale modificada de la llamada a esta función.

Parámetros:
cadena1 Vector de caracteres a insertar
cadena2 Cadena en donde insertar

Definición en la línea 96 del archivo strutil.cpp.

Referenciado por main(), y strreplace().

int strpos ( const char  cadena1[],
const char  cadena2[] 
)

Busca una cadena (cadena2), dentro de otra (cadena1)

Parámetros:
cadena1 Vector de caracteres en el que buscar
cadena2 Cadena a buscar
Devuelve:
la posición de la segunda cadena en la primera, o -1

Definición en la línea 79 del archivo strutil.cpp.

Referenciado por main(), y strreplace().

void strreplace ( char  cadena1[],
const char  cadena2[],
const char  cadena3[] 
)

Reemplaza en cadena1 las ocurrencias de cadena2 por cadena3

Nota:
Si cadena3 contiene a cadena2, entra en bucle infinito
Parámetros:
cadena1 La cadena donde se va a reemplazar
cadena2 La cadena que se va a buscar
cadena3 La cadena por la que se va a reemplazar

Definición en la línea 142 del archivo strutil.cpp.

Hace referencia a strdel(), strinsert(), y strpos().

Referenciado por main().

Gráfico de llamadas para esta función:

void strsubstring ( const char  cadena[],
char  bufdest[],
unsigned int  pos,
unsigned int  num 
)

Obtener una subcadena de otra. cadena y bufdest no pueden ser la misma cadena

Parámetros:
pos Posición inicial
num Número de caracteres a extraer
cadena Vector de caracteres del que obtener la subcadena
bufdest Vector de caracteres donde almacena la subcadena

Definición en la línea 52 del archivo strutil.cpp.

Referenciado por main().

void strtolower ( char  cadena[]  ) 

Pasar cadena a minúsculas

Parámetros:
cadena Vector de caracteres a convertir

Definición en la línea 21 del archivo strutil.cpp.

Referenciado por main().

void strtoupper ( char  cadena[]  ) 

Pasar cadena a mayúsculas

Parámetros:
cadena Vector de caracteres a convertir

Definición en la línea 10 del archivo strutil.cpp.

Referenciado por main().

void strtrim ( char  cadena[]  ) 

Eliminar espacios precedentes y posteriores

Parámetros:
cadena Vector de caracteres a convertir

Definición en la línea 32 del archivo strutil.cpp.


Generado el Thu Dec 4 20:32:56 2008 para DocStringUtil por  doxygen 1.5.5