实验报告
strcpy(buf,buf+i+1);
break;
}
}//for
}
infile.close(); //关闭文件
outfile.close();
四、界面设计
程序包含压缩功能,解压功能,输出功能,帮助,终止程序功能。
五、运行测试与分析
(1)运行程序,显示提示,如图1.2所示。
图1.2 启动界面
(2)编码操作。
图1.3在D盘中建立一个文本文档,并命名为123.txt
图1.4文件压缩,输出哈弗曼编码界面
图1.5在D盘中生成一个.COD的文档,并且名为12.COD:(3)解码操作。
根据实验要求输出实验结果。
如图1.4所示。
图1.4 数据结果输出界面
(4) 显示数据内容
若用户想知道文本输入的内容,可输入“L”,然后界面提示输入文本文件的路径和文件名,完成输入后按回车键,界面会出现文本的内容。
六、实验收获与思考
在完成实验的过程中,使我明白了面向对象与面向对象的差别。
在面向对象过程中,类的设计是至关重要的,类设计好了等于程序就成功了一半,所以这次的课程帮助我复习了这一学期面向对象课程的学习,刚好可以弥补这一学期面向对象学习的不足。
同时,也使我对数据结构与算法的知识有了一定的了解,帮我在大二学习数据结构与算法的课程中奠定了一定的基础,使我以后学习数据结构与算法的时候可以更加轻松。
教师评分:
教师签字:。