求助,请高手帮忙写一个文件加密解密的C或C++程序
给任一文件加密,解密。编码按照哈夫曼编码编写。(1)按照以下概率编码24个字母:e(57) a(43) r(39) i(38) o(37) t(35) n(34) s(29) l(28) c(23) u(19) d(17) p(16) m(15) h(15) g(13) b(11) f(9) y(9) w(7) k(6) v(5) x(1) z(1) j(1) q(1)。
(2)用哈夫曼编码完成对每个字母的编码;
(3)将编码显示出来。
(4)采用模块化设计。
(5)对任意一段文字进行编码,解码。要求编码解码文字存放在文件中进行读取。