数据结构课程设计小型文本编辑器的设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据结构课程设计小型文本编辑器的

设计

沈阳航空航天大学

课程设计报告

课程设计名称:数据结构课程设计

课程设计题目:小型文本编辑器的设计

院(系):计算机学院

专业:

班级:

学号:

姓名:

指导教师:

目录

沈阳航空航天大学 ........................... 错误!未定义书签。

1 程序模块说明 ............................ 错误!未定义书签。

1.1程序模块............................. 错误!未定义书签。

1.2模块功能说明......................... 错误!未定义书签。

2 程序流程图说明 .......................... 错误!未定义书签。

2.1主函数流程图......................... 错误!未定义书签。

2.2显示模块流程图....................... 错误!未定义书签。

2.3查找模块流程图....................... 错误!未定义书签。

2.4替换模块流程图. ...................... 错误!未定义书签。

2.5将文本初始化......................... 错误!未定义书签。

3 函数的描述 .............................. 错误!未定义书签。

3.1串的初始化........................... 错误!未定义书签。

3.2查找函数............................. 错误!未定义书签。

3.3 替换函数........................... 错误!未定义书签。

3.4 串的块链存储....................... 错误!未定义书签。

4 程序测试和运行的结果..................... 错误!未定义书签。

4.1初始化一个串......................... 错误!未定义书签。

4.1.1 ................................... 错误!未定义书签。

4.1.2.................................. 错误!未定义书签。

4.2查找与替换字符串..................... 错误!未定义书签。

4.2.1 ................................... 错误!未定义书签。

4.2.2 ................................... 错误!未定义书签。

4.2.3 ................................... 错误!未定义书签。

4.2.4 ................................... 错误!未定义书签。

4.2.5 ................................... 错误!未定义书签。

4.2.6 ................................... 错误!未定义书签。

参考文献 ................................... 错误!未定义书签。

附录(关键部分程序清单)................. 错误!未定义书签。

查找和替换函数............................ 错误!未定义书签。

生成一个其值等于CHARS的串T,成功返回1,否则返回0错误!未定义书签。输出字符串T .............................. 错误!未定义书签。

源代码..................................... 错误!未定义书签。

1 程序模块说明

1.1 程序模块

为了更方便地完成字符串的查找,此程序采用串的块链式存

储结构存储方式。经过主模块调用四个小模块完成文本编辑的各种功能。用户可在主模块上循环对程序进行操作。

1.2 模块功能说明

1.主模块:用户可编辑任一文档,输入要在文本中查找的信息。初始化一个字符串,并用串的块链式存储结构存储。

2. 编辑文本信息:将用户编辑的文本信息分行输出来,并输出字符串的长度和行数。

3.查找模块:遍历整个文本,查找字符串在串中的位置,并输出其所在位置,直到遍历完整个文本结束。

4.替换模块:先查找你要替换的字符所在位置,然后根据用户选择是否替换该字符。

5.退出模块:退出程序,等待用户下次重行运行该程序。

相关文档
最新文档