00001
00011 #include <string>
00012 #include <iostream>
00013 using namespace std;
00014
00015 #include <readline/readline.h>
00016
00017
00018
00022 char * dupstr (char *s);
00023
00030 char *stripwhite (char *string);
00031
00038 string stripwhite_st (string linea);
00039
00044 char *buscar_palabra ( char *linea, char separador, int numero );
00045
00049 string obtener_substring_delimitado_st ( string linea, string delimitador, string::size_type pos, string::size_type &pos_despues );
00050
00054 int obtener_substring_delimitado_int ( string linea, string delimitador, string::size_type pos, string::size_type &pos_despues );
00055
00060 int obtener_substring_delimitado_long ( string linea, string delimitador, string::size_type pos, string::size_type &pos_despues );
00061
00066 string centrarCadena ( string original, int ancho, int maxLineas, string separador );
00067
00072 string buscarPalabraCompleta ( string palabra, int inicio, int max );
00073
00081 string abreviar ( string original, int max );