Modifiquei o esquema de abertura dos arquivos de entrada e saída para que sejam passados via argumentos de linha de comando.