简单行编辑程序.docVIP

  • 17
  • 0
  • 约7.81千字
  • 约 17页
  • 2019-08-04 发布于浙江
  • 举报
数据结构程序设计 实验报告 简 单 行 编 辑 程 序 院系:计算机科学与技术学院 专业:软件工程1班 姓名:丁珊珊 学号:日期:2014/9/19 一、需求分析 1、问题描述:文本编辑程序是利用计算机进行文字加工的基本软件工具,实现对文本文件的插入、删除等修改操作。限制这些操作以行为单位进行的编辑程序称为行编辑程序。 被编辑的文本文件可能很大,全部读入编辑程序的数据空间(内存)的做法即不经济,又不总能实现。一种解决方法是逐段的编辑。任何时刻只把待编辑文件的一段放在内存,称为活区。试按这种方法实现一个简单的行编辑程序,设文件每行不超过320个字符,很少超过80个字符。 2、此程序具备以下功能: (1)行插入。格式:i行号回车文本. 回车 将文本插入活区中第行号行之后。 (2)行删除。格式:d行号1[空格行号2]回车; 删除活区中第行号1行(到第行号2行)。 (3)活区切换。格式:n回车 将活区写入输出文件,并从输入文件中读入下一段,作为新的活区。 (4)活区显示。格式:p回车 逐页地(每页20行)显示活区内容,在每显示的一页之后请用户决定是否继续显示以后各页(如果存在)。印出的每一行要前置行号和一个空格符,行号固定占4位,增量为1。 各条命令中的行号均须在活区中各行号范围之内,只有插入命令的行号可以等于活区第一行行号减一,表示插入当前的屏幕中第

文档评论(0)

1亿VIP精品文档

相关文档