text.h
来自「提供文本的无损压缩功能」· C头文件 代码 · 共 41 行
H
41 行
#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 + =
减小字号Ctrl + -
显示快捷键?