- 6
- 0
- 约1.56万字
- 约 17页
- 2016-08-08 发布于贵州
- 举报
算法与数据结构程设计报告书-简单的文本编辑器设计
算法与数据结构
课程设计报告书
姓 名 __
班 级 10(17)
学 号
指导教师
盐城师范学院
信息科学与技术学院
问题描述:
设计一个简单的文本编辑器,使其具有通常编辑器(如Notepad)具备的功能Pre
Temp
Next
另有全局变量*head,作为文章的头指针。
故创建了以下结构体:
typedef struct _list
{ char data[80]; //记录一行字符
int length; //记录一行字符长度
struct _list *next; // 后继指针
struct _list *pre; //前趋指针
int row; //记录整篇文章的行数
}LinkList;
在文章内容创建部分中使用线性表的链式存储,并使用全局变量对文本的各种信息进行存储;
文章的内容统计、删除、查找、插入都采用链表操作完成。
本程序在菜单中使用了大量的do while 语句。
主菜单:
1. CreatWord() 文本输入函数,实现菜单功能1,对文本的内容进行输入;
2. PrintWord() 当前文本内容输出函数,实现菜单功能2,将当前存储在链表中的文本内容输出;
3. CountWor
原创力文档

文档评论(0)