⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filemanager.h

📁 主元分析PCA的C代码
💻 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 + -