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

📄 text.h

📁 提供文本的无损压缩功能
💻 H
字号:
#ifndef TEXT_
#define TEXT_
#include"huffman.h"
#include "stdafx.h"
#include"Binarytree.h"
 
typedef struct
{
	BYTE  code;
	UINT  frequency;
}STR_;

class Text
{
public:
	Text();
	~Text();
	BinaryTree<int> HuffmanTree( int n);
	void  ReadAllFile(CString filename1,CString filename2);
	void  OpenPressFile(CString filename1,CString filename2);
	 
private:
      
	 
	char**  chpath;//存储编码路径
	 
    UINT    frequency[256];//频率
	BYTE    *t;//频率数组中存非零频率的下标数组
	STR_    str[256];

	WORD    Number;//要建树的叶子数目
	int     NUM;

	CFile   readfile;//读文件
	CFile   writefile;//写文件

	CFile   pressfile;//要解压的文件
	CFile   presstofile;//解压后的文件
	 
};
#endif

⌨️ 快捷键说明

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