Universidad de Costa Rica
|
|
Escriba el programa Palabras.cpp
que lee un archivo y
le extrae todas las palabras diferentes que contiene. Una palabra
es cualquier hilera de letras y símbolos que no tiene
blancos en el medio. Ejemplo de palabras lo son:
"esto"
hijo-32
%%%HHHHHH
etc.
Al invocar su programa desde la línea de comandos debe aceptar las siguientes opciones:
-i
- Ignora las diferencias entre mayúsculas y minúsculas.
-cX
- Elimina el carácter "
X
" antes de procesar cada palabra.-d
- Elimina todos los dígitos antes de procesar cada palabra.
-n
- Indica cuántas veces aparece cada palabra en el archivo original.
En su implementación, use el diccionario
std::map<>
de la biblioteca
STL.
La forma de usar su programa es invocándole desde la
línea de comandos. Por eso, los argumentos para que su
programa trabaje deben aparecer ahí:
C:\DIR\SUBDIR\Palabras -d -n -c, -c; Consultas.txt
Entregue su tarea por correo electrónico, como lo hizo anteriormente.
Tiempo de entrega: | 7 días |
Modalidad: | Individual |
Adolfo Di Mare <adolfo@di-mare.com>.
|