📄 trirow0.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 + -