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

📄 operatefile.h

📁 DES加密程序 速度将就。。娃嘎嘎。。。 完整可运行的程序 有兴趣的加我qq 4964898
💻 H
字号:
#pragma once
//代码编写 王菁宇 ..川大03级 


void inline TRACEHEX(CString str,ULONGLONG key)
{
ULONG HILONG=(ULONG)(key>>32);
ULONG LOLONG=(ULONG)key;
TRACE(" \n*** the "+ str+" is in hex %x %x ***\n",HILONG,LOLONG);



}
struct FILEHEAD
{
  INT type;//不加密
 
 
 INT fill;  //补零数量  BIT
ULONGLONG key;//密码

};

class COperateFile
{
public:
	COperateFile(void);
	~COperateFile(void);
	
	ULONGLONG GetData(INT);
	ULONGLONG GetData();
	
	void SetData(INT i,ULONGLONG Data) {
  if(i==-1)		m_Buffer64=Data;
  else m_buffer100000[i]=Data;
	}
	void SetKey(ULONGLONG Key) {m_fh.key=Key;}
	BOOL CloseFile(BOOL);
	void DeleteFile(LPCTSTR);
	INT OpenFile(LPCTSTR lpszFileName,BOOL iRead,LPCTSTR lpszFileType);
	ULONGLONG m_ReadNum;
	INT ReadData(BOOL);
	BOOL SaveDesFile(BOOL,ULONGLONG,INT);
	BOOL WriteFileHead();
	ULONGLONG GetKey(){ return m_fh.key;}
    

private:
    FILEHEAD m_fh;//文件头信息 
	ULONGLONG m_Buffer64;
	ULONGLONG m_buffer100000[100000];
    ULONGLONG m_FileLength;
	CFile m_fileRead;
	CFile m_fileWrite;
	
	
};

⌨️ 快捷键说明

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