这是大二的面向对象程序设计(C)这门课的期末大作业,老师的基本要求是:形成16*16汉字的字幕,并实现字体选择;有多种动画效果。
以下是我做完设计后提交的作业文档,对主要技术进行了详尽的解释:
字幕滚动思路流程与代码分析
预期效果
使用C++语言编写程序,在字符界面上模拟滚动字幕。
基本功能包括:
1.让用户输入汉字,然后在字符界面上实现16*16(每个汉字)的字幕。
2.具有三种不同的动画效果。
3.有10*9种背景颜色和字体颜色可供选择。
4.5种不同的字体可供选择。
4.界面友好,操作简便。
功能实现分析
对于这道“字幕显示”作业要求,我们遇到的第一个知识盲区就是如何将汉字用点阵的方式在控制台显示出来,甚至需要更改汉字的字体。博主“带她去流浪”(