#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.
1.5.5