📄 arraydata.h
字号:
//#pragma once
#include "StdAfx.h"
class CArrayData
{
public:
CArrayData(void);
CArrayData(CString strPathName);
~CArrayData(void);
private:
double* m_pfData; //存储数据对象的数组指针
CString m_strPathName; //数据文件名
int m_nLine; //数据对象个数,一个占一行
int m_nRow; //数据对象属性数,一个占一列
int m_nTotal; //数据对象总数
CString m_strLastError;
private:
int ReadData();
int InitArray();
BOOL SetValueArray(int nLine,int nRow,double fValue);
BOOL GetNextValue(char* str,int& nCurLine,int& nRow,double& fValue,int& nRstStrLen);
public:
int GetPropNum(); //获取数据对象维数
int GetDataNum(void); //获取数据对象总数
double* GetData(); //获取存储数据对象的数组句柄
int Read(int m_nDataNum,int m_nPorpNum,CString m_sFileName); //读文件
void SetPara(CString strPathName);
CString GetLastError(void);
BOOL GetInfo(int& nLine, int& nRow, int& nTotal);
void CleanArray(void);
double GetValueByXY(int nLine, int nRow); //获取第nLine个数据对象的第nRow个属性值
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -