2023年简单行编辑程序实验报告.docxVIP

  • 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)

1亿VIP精品文档

相关文档