EXAMEN de manejo de archivos, polimorfismo y herencia.
Genere la clase archivo1 que toma como argumento el nombre(string)
de un archivo. Esta clase tiene la funcin miembro: 1. Escribir_archivo(): que escribe en el archivo a partir de la ltima ubicacin en que se escribi en el archivo. 2. Leer_archivo(): que lee el contenido del archivo completamente y lo almacena en una variable contenido. 3. Sobreescribir_archivo: que sobrescribe el contenido completo en el archivo. 4. Datos: imprime el nombre del archivo y la cantidad de palabras que contiene 5. Modificar(): convierte el contenido en el archivo de maysculas a minsculas y de minsculas a maysculas. Genere la clase archivo2 que toma como argumento el nombre(string) de un archivo. Esta clase tiene la funcin miembro: 1. Escribir_archivo(): que escribe en el archivo a partir de la ltima ubicacin en que se escribi en el archivo. 2. Leer_archivo(): que lee el contenido del archivo completamente y lo almacena en una variable contenido. 3. Sobreescribir_archivo: que sobre escribe el contenido completo en el archivo. 4. Datos: imprime el nombre del archivo y la cantidad de palabras que contiene 5. Buscar(char *cadena) que verifica si la cadena se encuentra en el contenido del archivo o no. 6. Modificar(): convierte el contenido en el archivo de maysculas a minsculas y de minsculas a maysculas, adems, cambia cada letra a por un 2 Genere la clase archivo3 que toma como argumento el nombre(string) de un archivo. Esta clase tiene la funcin miembro: 1. Escribir_archivo(): que escribe en el archivo a partir de la ltima ubicacin en que se escribi en el archivo. 2. Leer_archivo(): que lee el contenido del archivo completamente y lo almacena en una variable contenido. 3. Sobreescribir_archivo: que sobre escribe el contenido completo en el archivo. 4. Datos: imprime el nombre del archivo y la cantidad de palabras que contiene 5. Buscar(char *cadena) que verifica si la cadena se encuentra en el contenido del archivo o no. 6. Buscar(string *cadena) que verifica si la cadena se encuentra en el contenido del archivo o no.
7. Modificar(): convierte el contenido en el archivo de maysculas a
minsculas y de minsculas a maysculas, adems, cambia cada letra a por un 2 y cada letra e por un 3. Genere la clase archivo4 que toma como argumento el nombre(string) de un archivo. Esta clase tiene la funcin miembro: 1. Escribir_archivo(): que escribe en el archivo a partir de la ltima ubicacin en que se escribi en el archivo. 2. Leer_archivo(): que lee el contenido del archivo completamente y lo almacena en una variable contenido. 3. Sobreescribir_archivo: que sobreescribe el contenido completo en el archivo. 4. Datos: imprime el nombre del archivo y la cantidad de palabras que contiene 5. Buscar(char *cadena) que verifica si la cadena se encuentra en el contenido del archivo o no. 6. Buscar(string *cadena) que verifica si la cadena se encuentra en el contenido del archivo o no. 7. Modificar():convierte el contenido en el archivo de maysculas a minsculas y de minsculas a maysculas, adems, cambia cada letra a por un 2, cada letra e por un 3 y cada letra o por un cero. Genere un archivo .cpp que pruebe sus clases creadas y todas sus funciones.