- 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。
各条命令中的行号均须在活区中各行号范围之内,只有插入命令的行号可以等于活区第一行行号减一,表示插入当前的屏幕中第
您可能关注的文档
- 经济思想史复习题(精华整理版).doc
- 经济型酒店与星级酒店的对比分析.doc
- 经济学教材推荐.doc
- 经济学需求与供给理论.ppt
- 家庭教育讲座 (3).ppt
- 经济学与生活复习题.doc
- 经济学在线作业.doc
- 家庭教育讲座课件 (3).ppt
- 经济业务处理精选课件.ppt
- 家庭教育讲座课件 (4).ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 2025秋统编版小学道德与法治三年级上册教学设计(附目录).docx VIP
- DB43∕T 3309-2025 农村供水工程标准化管理评价规范.docx VIP
- DB51_T 3316-2025 碳资产管理服务指南.docx VIP
- DB51_T 3314-2025 川产道地药材生产技术规程 佛手(川佛手).docx VIP
- 2026年部编人教版(统编新教材)初中语文七年级上册教学计划及进度表.docx
- 粮油收购凭证装订封面式样.doc
- 课件:气一元论与临床吕英讲稿.ppt VIP
- 边坡危石人工排险专项方案.docx VIP
- 睿登DPS3003 DPS3005 DPS5005 DPS8005数控电源使用说明书.pdf VIP
- CSCO非小细胞肺癌诊疗指南(2026版).docx
原创力文档

文档评论(0)