全球旧事资料 分类
武汉理工大学《数据结构》课程设计说明书
简易文本编辑器
摘要:此次课程设计设计了一个简易的文本编辑器,该程序主要用于文本编辑的几个
操作,主要由C语言实现。基于对文本编辑的需求该程序的功能在于:输入一页文字,程序可以统计出文字、数字、空格的个数统计某一字符串在文章中出现的次数,并输出该次数;删除某一子串,并将后面的字符前移。程序算法立足于书本并适当改良,能够实现文本的一些特定操作。
关键词:文本编辑C语言程序算法
1
f武汉理工大学《数据结构》课程设计说明书
AbstractThecurriculumdesig
edasimpletexteditorwhichismai
lyusedfortextediti
g
ofseveraloperatio
smai
lybytheCprogrammi
gla
guageBasedo
the
eedsoftheprogramtextediti
gtheprogramca
i
putatextcou
tthe
umberofwords
umbersa
dspacesi
thefilestatisticsthe
umberofastri
gofi
thearticlea
doutputthe
umberoftimestoremoveasubstri
ga
dthecharactersbehi
dtheforwardProgramalgorithmbasedo
thebookalsohavesomeimproveme
tAbletoachievesomespecifictextoperatio
s
KeywordsTextediti
gCprogrammi
gla
guageProgramalgorithm
2
f武汉理工大学《数据结构》课程设计说明书
1引言
目前社会上文字编辑系统发展飞快,文本编辑软件在人们的日常生活和学习、科研、生产等各个方面有着重要的应用。因此开发一款使用的编辑器是很必要的。此次设计拟开发一个简易文本编辑器,以提高对所学知识的掌握程度。在实际应用中往往需要在编辑不同的文本信息时可完成文字信息录入、统计出文字、数字、空格的个数等使用功能。因此,需要一个有类似功能的简易文字编辑器,以便实现对文本信息录入、统计文本中文字、数字、空格数,字符串出现次数、子串删除的功能。而随着计算机科学的日渐成熟,对于复杂的文字编辑,计算机已经能充分发挥其优越性。作为计算机应用的一部分,使用计算机对这些功能的实现可以大大提高工作的效率。因此,开发此类软件是一件很有必要的事情。通过根据现有的知识对软件所需的功能进行评估分析,编写算法最终编写出此程序,本系统实现在编辑不同的文本信息时可完成文字信息录入、统计出文字、数字、空格的个数等使用功能,以方便使用。
3
f武汉理工大学《数据结构》课程设计说明书
2需求分析
21基本需求
现需要一个简易文本编辑器以实现以下功能:(1)输入一页文字,程序可以统计出文字、数字、空格的个数。(2)统计某一字符串在文章中出现的次数,并输出该次数。(3)删除某一子串,并将后面的字符前移。
22功能分析
输入:对文本信r
好听全球资料 返回顶部