#include "strutil.h"
#include <cstring>
#include <cctype>
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[]) |
void strclear | ( | char | cadena[] | ) |
Elimina todo el contenido de una cadena
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
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
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.
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)
cadena1 | Vector de caracteres en el que buscar | |
cadena2 | Cadena a buscar |
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
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().
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
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
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
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
cadena | Vector de caracteres a convertir |
Definición en la línea 32 del archivo strutil.cpp.