ELO-330: Programación de Sistemas
Tarea 2: Incorporando corrector ortográfico a tu aplicación

Objetivo: Esta tarea desea mostrar cómo usted puede integrar la funcionalidad de otros programas a su programa.
En muchas ocasiones el usuario debe ingresar texto en las aplicaciones. Es el caso de los clientes de correo, editores de html, formularios, etc. Si usted se ve enfrentado a la tarea de desarrollar uno de estos programas, sería bueno que usted incluya un corrector ortográfico a la entrada de texto. Este corrector puede ser en inglés, español u otro lenguaje. Para hacerlo basta que usted aprenda a utilizar adecuadamente el utilitario aspell que ya está disponible en el sistema. Es así como usted aprenderá en esta tarea a integrar la funcionalidad de un corrector ortográfico a su programa.

Nombre: corrector: Utilitario para hacer corrección ortográfica de un texto.

Sintaxis: corrector  [text_file] <output> <lenguaje>
text_file: archivo de texto, opcional. Se tomará la entrada estándar en caso de su ausencia.
output: nombre de archivo donde se dejará la versión corregida del texto.
lenguaje: lenguaje del diccionario a usar, siguiendo la misma notación que aspell

Descripción
    corrector es un utilitario hecho por usted para hacer la corrección ortográfica de cualquier archivo de texto.
Corrector toma el archivo de texto de la línea de comando o la entrada estándar y leerá línea por línea ese archivo, mostrará por pantalla línea a línea indicando todas las palabra que no se encuentren en el diccionario (denotadas por caracter & al comienzo de la línea de aspell).
Para cada palabra fuera del diccionario usted presentará la lista de palabras opcionales al usuario. Éste ingresará un número para seleccionar la deseada y ésta tomará el lugar de la mal escrita en el archivo de salida resultante.

Ayuda:
- Revise la página manual del comando aspell, en especial opción --lang y -a
- Revise la página manual del comando ispell, en especial opción -a. Aquí usted entenderá el significado de la salida de aspell -a
- Revise la salida de
$ aspell help lang