- 10
- 0
- 约1.06万字
- 约 25页
- 2023-02-04 发布于四川
- 举报
简朴行编辑程序课程设计
一.设计规定.问题描述
文本编辑程序是运用计算机进行文字加工的基本软件工具,实现对文本文献 的插入、删除等修改操作。限制这些操作以行为单位进行的编辑程序称为行编辑 程序。
被编辑的文本文献也许很大,所有读入编辑程序的数据空间(内存)的做法即 不经济,又不总能实现。一种解决方法是逐段的编辑。任何时刻只把待编辑文献 的一段放在内存,称为活区。试按这种方法实现一个简朴的行编辑程序,设文献 每行不超过320个字符,很少超过8 0个字符。
.需求分析
该程序要实现以下4条基本的编辑命令:
(1)行插入。格式:i〈行号X回车X文本).V回车)
将〈文本〉插入活区中第〈行号 》行之后。
(2)行删除。格式:d〈行号1> [<空格〉<行号2>.回车>例如
删除活区中第〈行号1 >行(到第<行号2>行)。
(3)活区切换。格式:n<回车)
将活区写入输出文献,并从输入文献中读入下一段,作为新的活区。
(4)活区显示。格式:P〈回车》;逐页地(每页20行)显示活区内容,在每显示的 一页之后请用户决定是否继续显示以后各页(假如存在)。印出的每一行要前置行 号和一个空格符,行号固定占4位,增量为1。
各条命令中的行号均须在活区中各行号范围之内,只有插入命令的行号可以 等于活区第一行行号减一,表达插入当前的屏幕中第一行之前,否则命令参数非 法。
fr e e( i nfo);pa t
原创力文档

文档评论(0)