Universidad de Costa Rica Escuela de Computación |
Quiz 06 |
CI-1201 Programación II - 2014b Profesor Jeisson Hidalgo-Céspedes |
Complete el siguiente programa de C para que encripte archivos, cuyos nombres son dados por parámetros de invocación. El primer parámetro es la llave. Los demás se deben interpretar como nombres de archivos. El comando abre cada archivo, encripta usando la llave y despliega el archivo encriptado en la salida estándar. Si no se proveen nombres archivos, encripta desde la entrada estándar. La función caesar()
encripta utilizando el algoritmo de César, la cual recibe un carácter y retorna su correspondiente encriptado.
[15%] Hace un adecuado uso de los parámetros. Obtiene la clave correctamente.
[20%] Abre y cierra correctamente los archivos.
[20%] Lee el contenido de los archivos correctamente.
[20%] Encripta el contenido y lo despliega en la salida estándar.
[15%] Encripta desde la entrada estándar si no se proveen nombres de archivo.
[10%] La solución es eficiente. Realiza un único recorrido cada archivo.
]]>