#include <string>
#include <fstream>
using namespace std;
const int MAX_LINES=1001;
const int 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[]);