当前位置:文档之家› 数据结构课程设计小型文本编辑器的设计

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

数据结构课程设计小型文本编辑器的
设计
沈阳航空航天大学
课程设计报告
课程设计名称:数据结构课程设计
课程设计题目:小型文本编辑器的设计
院(系):计算机学院
专业:
班级:
学号:
姓名:
指导教师:
目录
沈阳航空航天大学 ........................... 错误!未定义书签。

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.退出模块:退出程序,等待用户下次重行运行该程序。

相关主题