trirow0.h
来自「这是数据结构的课程设计,关于一个简单的行编辑程序.文本编辑程序是利用计算机进行文」· C头文件 代码 · 共 43 行
H
43 行
#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 + =
减小字号Ctrl + -
显示快捷键?