?? filereader.h
字號:
#pragma once
#define FILENAME_LENGTH 100//文件名長度
#define BUFFER_SIZE 1024//讀取緩沖區大小
/*-----------------------------*/
/*封裝了文件的讀取
/*-----------------------------*/
class FileReader
{
public:
FileReader(void);
public:
int OpenFile();
void CloseFile();
void ReadLine(); //讀取文件一行
int IsEnd(); //是否文件結尾
int IsLineEnd(); //是否行的結尾
void getFirstString(char *dst); //讀取第一個字符串,跳過了空白字符
char getFirstChar(); //讀取第一個字符
void SkipBlank(); //跳過空白字符
int getReadPosition(); //獲取讀的位置
int getLineNumber(); //獲取讀的行號
void setFileName(char *src); //設置文件名
void forwardReadPosition(int num); //讀的位置前進
void backwardReadPosition(int num); //讀的位置后退
char* getBuffer(); //返回緩沖區內容
void setBuffer(char *src); //設置緩沖區內容
private:
ifstream fileSource; //源文件
char fileName[FILENAME_LENGTH]; //文件名
char buffer[BUFFER_SIZE]; //讀取行的緩沖區
int line_end; //行結束標記
int file_end; //文件結束標記
int line_position; //行號
int read_position; //讀的位置
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -