数据结构课程设计题目简易文本编辑的探究系(部)电子与信息工程系班级姓名学号指导教师王静2011年01月03日电子与信息工程系《数据结构》课程设计任务书计算机教研室制设计题目简易文本编辑器已知技术参数和设计要求要求:1、具有图形菜单界面;2、查找,替换(等长,不等长),插入(插串,文本块的插入)、块移动(行块),删除3、可正确存盘、取盘;正确显示总行数
设计内容与步骤1、结点结构的设计2、算法设计与分析3、程序设计、实现、调试4、课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与调试16学时3、课程设计说明书8学时设计考核要求1、考勤30%2、课程设计说明书70%第1页简易文本编辑的探究张权安康学院计算机科学与技术09级陕西省安康市725000摘要:简易文本编辑是最常用的文档提取和编辑工具
通过对简易文本的研究,利用C语言实现了从文件中读取数据,并进行的提取和简易编辑的功能
没有脱离C语言下数组长度的有限性
关键字:文件提取、存储;字符串替换、查找;插入;删除;行移动;1引言在操作系统中,外存中的数据、文档或程序,都是以文件的形式保存,甚至对目录和各种设备的操作也都等同于文件的操作
因此对文件的操作就要求首先从文件中读取数据,然后对读取的数据进行操作,最后,当操作完成后再将数据重新写入文件中
在此过程中必须熟练掌握文件的基本操作
首先要调用一个文件,需要有以下的信息:1、文件当前的读写位置,文件存放在哪个磁介质中,含盘符及路径
2、与该文件对应的内存缓冲区的地址
3、缓冲区中未被处理的字符串
4、文件操作方式,是读数据还是写数据
从文件中读取数据,然后以链表的形式放入内存中,对文件数据进行查找替换删除操作
找到要进行操作的字符串的位置,然后再进行一系列的操作
最后,完成对文件数据的操作,重新调用文件指针将数据写入文件操作,完成实验
将数据从文件中读取出来以后,在