简单行编辑程序说明书

简单行编辑程序说明书

ID:1364825

大小:442.23 KB

页数:26页

时间:2017-11-10

简单行编辑程序说明书_第1页
简单行编辑程序说明书_第2页
简单行编辑程序说明书_第3页
简单行编辑程序说明书_第4页
简单行编辑程序说明书_第5页
资源描述:

《简单行编辑程序说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要文本编辑程序是利用计算机进行文字加工的基本软件工具,实现对文本文件的插入、删除等修改操作。限制这些操作以行为单位进行的编辑程序称为行编辑程序。行编辑器只能从事最简单的输入输出。输入、编辑、文档显示并不能同步地进行。编辑的文本文件可能很大,全部读入内存的做法既不经济也不总能实现。一种解决办法是逐行地编辑,任何时刻只把待编辑文件的一行放在内存,称为活区。允许输入出错时发现错误并及时更正。一般而言,用户无法直接输入文本,而只能在文本终端上通过简要的命令,对已有的文档进行添加或编写。现利用字符串来定义,设计并实现了一个简单行编辑程序,具备行

2、编辑器的行插入,行删除等基本功能。关键词:行编辑器;文本;字符串Abstract文本编辑程序是利用计算机进行文字加工的基本软件工具,实现对文本文件的插入、删除等修改操作。限制这些操作以行为单位进行的编辑程序称为行编辑程序。行编辑器只能从事最简单的输入输出。输入、编辑、文档显示并不能同步地进行。一般而言,用户无法直接输入文本,而只能在文本终端上通过简要的命令,对已有的文档进行添加或编写。现利用字符串来定义,设计并实现了一个简单行编辑程序,具备行编辑器的行插入,行删除等基本功能。Texteditoristhebasicsoftwaretoo

3、ls,theuseofcomputersforwordprocessing,toachievetheinsertionoftextfiles,deletemodifyoperation.Restrictionsontheseoperatingunitstoconducttheeditorcalledlineeditingprocess.Lineeditorcanbeengagedintheinputandoutputofthemostsimple.Theinput,editing,documentdisplaycannotsynchro

4、nously.Edittextfilescanbequitelarge,allreadintomemoryisneithereconomicnorcanalwaysachieve.Onesolutionistoeditlinebyline,anymomentonlyputalinetoeditthefileinmemory,knownasthelivingarea.Allowthediscoveryoftheerrorinputerrorsandcorrectedintime.Ingeneral,theusercannotenterte

5、xtdirectly,butonlythroughthebriefcommandsinthetextterminal,thedocumentmaybeaddedorwrite.Weusethestringtodefine,designandrealizeasimplelineeditor,withthelineeditorrowinsert,deleteandotherbasicfunctions.Keywords:lineeditor;text;string目录1.概述11.1设计背景11.2内容21.3要求22.概要设计32.1程序

6、模块图32.2存储结构的定义42.3功能函数42.4主函数53.详细设计53.1数据结构设计53.2程序说明73.3主要函数设计73.3.1行删除函数del()子程序设计73.3.2行插入行数insert()子程序的设计103.3.3活区切换函数saveanddisplay(20)子函数设计123.3.4显示函数display()子程序设计134.调试过程及实验结果164.1调试过程165总结21参考文献22致谢231.概述1.1设计背景行编辑器是文本编辑器的一种,针对行进行编辑。现在看来当然非常地老式,这种编辑器起源于操作员还使用电传

7、打字机的年代,也就是一个打印机连着键盘,因为没有显示器,也就无法在文档中移动光标。行编辑器只能从事最简单的输入输出。输入、编辑、文档显示并不能同步地进行。一般而言,用户无法直接输入文本,而只能在文本终端上通过简要的命令,对已有的文档进行添加或编写。命令和文本,以及编辑器的相应输出,会根据他们的输入顺序,从底部开始逐一显示。虽然命令一般会显示被修改的行,但如果要将行连同文档中的上下文显示,则需要另外单独的命令。现在常见的编辑器,都是通过移动光标,来选取要编辑的文本段落,与此不同的是,行编辑只能对“当前行”进行编辑。一般也可以在行内进行上下

8、文匹配,或者选择特定行,以决定哪部分文档将被编辑或显示。当然,这些编辑每次都只能针对一行。行编辑器就只能一行一行的编辑,不能出错,一出错就得重来。因此我们用字符串来定义,可以增强行编辑器的应用,增强可读性,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。