zssconditionmeancomplete.h

来自「某个实验事编写粗糙集智能信息处理的程序」· C头文件 代码 · 共 55 行

H
55
字号
// ZssConditionMeanComplete.h: interface for the CZssConditionMeanComplete class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ZSSCONDITIONMEANCOMPLETE_H__67660B01_F98E_4CBC_85B4_3C1CC3C8E010__INCLUDED_)
#define AFX_ZSSCONDITIONMEANCOMPLETE_H__67660B01_F98E_4CBC_85B4_3C1CC3C8E010__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ZssComplete.h"

class CZssConditionMeanComplete : public CZssComplete  
{
private:
	typedef struct _confloatattr
	{
		float f_attr;//补齐的值		
		CString str_d;//决策属性的值
	}CON_FLOATATTR;
	typedef struct _constringattr
	{
		CString str_val;//补齐的值
		CString str_d;//决策属性的值
	}CON_STRINGATTR;
	struct tagtemp
	{
		int i_count;
		CString str_val;
	};

private:

	int  GetIndexInNotStrAttr(CArray<CON_FLOATATTR,CON_FLOATATTR>
					 &notstrarray,CString str_d);

	int GetIndexInStrAttr(CArray<CON_STRINGATTR,CON_STRINGATTR>
					 &strarray,CString str_d);

	float ComputeInNotStr(FILE *pfile,fpos_t file_pos,int i_Attr,CString str_d);
	CString ComputeInStr(FILE *pfile,fpos_t file_pos,int i_Attr,CString str_d);
public:
	CZssConditionMeanComplete();
	virtual ~CZssConditionMeanComplete();

	BOOL ConditionMeanCompleter(LPCTSTR open_filename,LPCTSTR save_filename);

private:


};

#endif // !defined(AFX_ZSSCONDITIONMEANCOMPLETE_H__67660B01_F98E_4CBC_85B4_3C1CC3C8E010__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?