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

📄 mhfile.h

📁 墨香最新私服
💻 H
字号:
// MHFile.h: interface for the CMHFile class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MHFILE_H__EE0422A0_04C3_44FD_ABC4_4542D92E9D58__INCLUDED_)
#define AFX_MHFILE_H__EE0422A0_04C3_44FD_ABC4_4542D92E9D58__INCLUDED_

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

class CMHFile  
{
protected:
	FILE*	fp;

public:
	CMHFile();
	virtual ~CMHFile();

	BOOL	IsInited()							{ return fp ? TRUE : FALSE;	}

	BOOL	Init( char* filename, char* mode );
	void	Release();

	char*	GetStringInQuotation();
	void	GetStringInQuotation( char* pBuf );
	char*	GetString();
	void	GetString( char* pBuf )				{ fscanf( fp, "%s", pBuf ); }
	void	GetLine( char * pBuf, int len )		{ fgets( pBuf, len, fp ); }
	int		GetInt()							{ return atoi(GetString()); }
	LONG	GetLong()							{ return (LONG)atoi(GetString()); }	
	float	GetFloat()							{ return (float)atof(GetString()); }
	DWORD	GetDword()							{ return (DWORD)atof(GetString()); }
	WORD	GetWord()							{ return (WORD)atof(GetString()); }
	BYTE	GetByte()							{ return (BYTE)atof(GetString()); }
	BOOL	GetBool()							{ return (BOOL)atof(GetString()); }
	
	BOOL	Seek( int n )						{ return fseek( fp, n, SEEK_CUR ); }
	BOOL	IsEOF()								{ return feof( fp ); }
	
	void	GetFloat(float* pArray,int count);
	void	GetWord(WORD* pArray,int count);
	void	GetDword(DWORD* pArray,int count);	

};

#endif // !defined(AFX_MHFILE_H__EE0422A0_04C3_44FD_ABC4_4542D92E9D58__INCLUDED_)

⌨️ 快捷键说明

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