⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trirow0.h

📁 这是数据结构的课程设计,关于一个简单的行编辑程序.文本编辑程序是利用计算机进行文字加工的基本软件工具
💻 H
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Mydef.h"

typedef struct StrNode
{	
 char Sstring[MAXSTRLEN];   /*存储每一行的元素*/
 int num;                   /*每一行元素的长度*/
 int flat;                  /*确定此行是否被操作的标志,0表示此行被操作*/
}SNode,*StrNode;                   /*一维数组元素类型*/
                  
typedef struct
{ 
SNode *elem;        /*存储空间基址*/
int curlines;          /*当前长度*/
int maxline;         /*当前分配的存储容量(以sizeof(elem)为单位)*/
int lag;             /*确定文件是否被修改的标志,0表示没被修改*/
}LineFile;            /*动态分配的一维数组*/

LineFile A;      
FILE *fp;  /*fp是执行被打开的文件*/
int page=0;     /*页数*/
char m[80],a[80],b[80],c[80],Output[120],Open[80];
int z,v,w,k;
int x1=0;

/*函数声明*/
Status Newfile(char s[]);
Status Openfile(char outname[]);
Status CreatLineFile();
Status Reading();
Status Viewing(int c);
Status Finding(char s[],int i);
int Index(StrNode S,StrNode T,int pos);
Status Replace(char s3[],char s4[],int i);
void Insert(char s[],int i);
Status LineFileInsert(int i,StrNode e);
Status Delete(int i, int j);
Status Save();
int cmding();
void Help();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -