myfile.h

来自「Chapter08-Transactions.rar com example」· C头文件 代码 · 共 38 行

H
38
字号
// MyFile.h: interface for the CMyFile class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYFILE_H__FB8D8FB6_3221_4F7D_A7F3_F84AD6E520FD__INCLUDED_)
#define AFX_MYFILE_H__FB8D8FB6_3221_4F7D_A7F3_F84AD6E520FD__INCLUDED_

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

#include <map>
#include <stdio.h>

typedef std::map<CComBSTR, long> MYACCOUNTDB;

class CMyFile  
{
public:
	CMyFile();
	~CMyFile();

	enum OPENMODE {
		READ,
		WRITE
	};

	HRESULT Open(LPCTSTR pwszFilePath, OPENMODE mode);
	void Close();
	HRESULT Load(MYACCOUNTDB& db);
	HRESULT Save(const MYACCOUNTDB& db);

private:
	FILE* m_pFile;
};

#endif // !defined(AFX_MYFILE_H__FB8D8FB6_3221_4F7D_A7F3_F84AD6E520FD__INCLUDED_)

⌨️ 快捷键说明

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