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

📄 arraydata.h

📁 Clusting using aco with Visual C
💻 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 + -