94221042310424104251042611参考文献12附录(关键部分程序清单)13
查找和替换函数13生成一个其值等于CHARS的串T,成功返回1,否则返回015输出字符串T17源代码19
f沈阳航空航天大学课程设计报告
1
11程序模块
程序模块说明
为了更方便地完成字符串的查找,此程序采用串的块链式存储结构存储方式。通过主模块调用四个小模块完成文本编辑的各种功能。用户可在主模块上循环对程序进行操作。
主模块
编辑文本信息
查找模块
替换模块
退出模块
12
模块功能说明
1主模块:用户可编辑任一文档,输入要在文本中查找的信息。初始化一个
字符串,并用串的块链式存储结构存储。2编辑文本信息:将用户编辑的文本信息分行输出来,并输出字符串的长度和行数。3查找模块:遍历整个文本,查找字符串在串中的位置,并输出其所在位置,直到遍历完整个文本结束。4替换模块:先查找你要替换的字符所在位置,然后根据用户选择是否替换该字符。5退出模块:退出程序,等待用户下次重行运行该程序。
f沈阳航空航天大学课程设计报告
2
21
主函数流程图
程序流程图说明
开始
输入命令
命令123
显示字符串
查找与替换
退出程序
结束
图21主程序流程图
用户可根据此函数输入想要进行的操作来实现其相应的编辑文本信息、查找字符在文本中的所在位置、替换文本中的字符串及查看当前文本的字符数以及行数的信息等一系列功能。详见图21
f沈阳航空航天大学课程设计报告
22
显示模块流r