📄 filemanager.h
字号:
/*****************************************************
文件读写操作类
*****************************************************/
#include <stdio.h>
#include <stdlib.h>
#define MAX_LINE_CHAR 509999
#define MAX_CONTENT_CHAR 20480
class FileManager
{
public:
FileManager();
virtual ~FileManager();
void ReadLine(FILE *fp, char *buf); //从文件中读取一行
int FileManager::ParseData(int pos,const char *buf,char *szRes);
void LoadFileContent(const char *file_name); //把指定配置文件(短文件)的内容加载到内存中
void ReleaseFileContent(); //释放存放文件内容的内存缓冲
char *ParseItemValue(const char *ItemName); //从配置文件内容中解析一个配置项
//读取训练(测试)数据
double *ReadData(int number_of_inputs, int &number_of_data_points, char *file_name);
//在指定文件中写入一行
void FileManager::WriteFileLine(const char *str,char *file_name);
double *ReadCrossTrnData(char *dataset_name, int set_id, int number_crossset, int number_of_inputs, int &number_of_data_points);
double *ReadCrossTstData(char *dataset_name, int set_id, int number_crossset, int number_of_inputs, int &number_of_data_points);
private:
char *content;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -