#include <fstream>#include <string>#define MAX_LINES=1001;#define MAX_LINE_SIZE=100;void Guardar(string texto[],string nombre,int nlineas);int LeerFichero (string nombre, string texto[]);void Arriba(string texto[],int &linea, int &columna);void Abajo(string texto[],int &linea, int &columna,int nlineas);void Izquierda(string texto[],int &linea, int &columna);void Derecha(string texto[],int &linea, int &columna,int nlineas);void PaginaArriba(string texto[],int &linea, int &columna);void PaginaAbajo(char texto[],int &linea, int &columna,int nlineas);void Posicion(string texto[],int &linea, int &columna,int nlineas, int lineapos);void Mostrar(string texto[], int nlineas);void InsertarNuevaLinea(string texto[], int &linea, int &columna, int &nlineas);void InsertarCaracter(string texto[], char caracter, int &linea, int &columna, int &nlineas);void BorraAtras(string texto[], int &linea, int &columna, int &nlineas);int Buscar(string linea, string palbuscar, int in)void BorrarPalabra(string texto[], int linea, int &columna, int nlineas);void Borrar(string texto[], int &linea, int &columna, int &nlineas);void BorrarLinea(string texto[], int &linea, int &columna, int &nlineas);void BorrarResto(string texto[], int linea, int &columna, int nlineas);void InsertarCadena(string texto[], int linea, int &columna, int &nlineas, string cadena[]);void Buscar(string texto[], int &linea, int &columna, int nlineas, string cadena[]);void Reemplazar(string texto[], int &linea, int &columna, int nlineas, string palremplazar[], string palremplazada[]);