📄 tbuffer.h
字号:
//---------------------------------------------------------
/*
File Name: TBuffer.h
Comments: This file contains the definition of the
text_buffer type.
*/
//---------------------------------------------------------
//---------------------------------------------------------
// Constants
#define TBUFFER_LENGTH 50
#define TBUFFER_ROW_LENGTH 40
// End Constants
//---------------------------------------------------------
//---------------------------------------------------------
// Types
typedef struct
{
char allRows[TBUFFER_LENGTH][TBUFFER_ROW_LENGTH];
int topLine;
} text_buffer;
// End Types
//---------------------------------------------------------
//---------------------------------------------------------
// Prototypes.
void TextBufferInitialize(text_buffer *tBuffer);
void TextBufferSetRow(int rowNumber,
const char * const textString,
text_buffer *tBuffer);
void TextBufferGetRow(int rowNumber,
char *textString,
const text_buffer * const tBuffer);
void TextBufferScrollUp(int linesToScroll,
text_buffer *tBuffer);
void TextBufferScrollDown(int linesToScroll,
int displayAreaHeight,
text_buffer *tBuffer);
int TextBufferGetTopLine(const text_buffer * const tBuffer);
// End Prototypes.
//---------------------------------------------------------
// End TBuffer.h
//---------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -