由用户自己输入带有字符频率的字符串(只包含26个大写字母),系统自动统计各个字符的频率,并输入到屏幕上。然后建立赫夫曼树,对各个字符进行编码,将得到的每个字符的编码写入文件,同时对用户输入的字符串进行编码,将得到的编码文件写入磁盘文件。后建立赫夫曼译码表,将用户输入字符串的编码文件按所生成的赫夫曼表进行译码,得到的字符显示出来。系统指定文件进行编码译码,将编码和译码后的字符写入文件,要求格式也要输出出来。上述描述可知,系统必须实现的功能如下:一,统计用户输入的字符串的使用频率并保存起来。二,根据用户输入的信息建立赫夫曼树,并输出每个字符的频率。三,建立赫夫曼译码表。四,对信息文件进行I/O流处理操作。