docedit.h

来自「文本编辑程序 可以对文本进行修改 添加删除等操作」· C头文件 代码 · 共 29 行

H
29
字号
/***************docedit.h*******************/
#ifndef DOCEDIT_H_
#define DOCEDIT_H_

#ifndef NULL
#define NULL ((void *)0)
#endif

#define MAX_COL 80 /*文档最大列数*/
#define MAX_LINES 100 /*文档最大行数*/

typedef struct _DOC_CONTEXT
{
char Context[MAX_COL+1][MAX_LINES];
int TotalLines; /*当前文档行数*/
}DOC_CONTEXT,*PDOC_CONTEXT;

int PrintfContext(PDOC_CONTEXT pContext);
int AddLine(PDOC_CONTEXT pContext,char *szNewStr);
int InsertLine(PDOC_CONTEXT pContext,char *szNewStr,int Pos);
int ModifyLine(PDOC_CONTEXT pContext,char *szNewStr,int Pos);
int DeleteLine(PDOC_CONTEXT pContext,int Pos);

int GetCharCount(PDOC_CONTEXT pContext);
int SaveDocToFile(PDOC_CONTEXT pContext,char *szFileName);
int LoadDocFromFile(PDOC_CONTEXT pContext,char *szFileName);


#endif /*DOCEDIT_H_*/

⌨️ 快捷键说明

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