• 大小: 1.99MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 标签:

资源简介

这是本人根据数据结构做的一个哈夫曼树的应用程序,用MFC实现,主要有如下功能:1.输入一段文字并实现编码。2.将编码的文字进行译码。3.统计输入字符的权值并给出编码。4.画出哈夫曼树。5.能通过网络发送并接受数据(PS:这个功能本意是要接受对方的二进制码并进行翻译,但本人能力有限,没能解决这个问题,希望有能力的朋友解决后能给我留言,谢谢!)这个程序本人做了一周,实属不易,所以分高了点,但是物有所值^_^

资源截图

代码片段和文件信息

// GetChar.cpp: implementation of the GetChar class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “huffman.h“
#include “GetChar.h“
#include 
#include 

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

GetChar::GetChar()
{
    num = 0;
wordTotal = 0;
}

GetChar::~GetChar()
{

}
bool GetChar::readFile()
{
//打开要进行编码的文章
ifstream inFile;
char ch;

inFile.open(“spch.txt“ios::nocreate);
if(inFile.fail())
{
cout<<“打开文件失败!“;
return false;
}
    
//读

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2012-07-14 18:08  huffman

     目录          0  2012-07-14 18:08  huffman\Debug

     文件      13061  2012-07-13 10:00  huffman\Debug\GetChar.obj

     文件     151632  2012-07-14 09:52  huffman\Debug\huffman.exe

     文件     441252  2012-07-14 09:52  huffman\Debug\huffman.ilk

     文件      23818  2012-07-13 20:41  huffman\Debug\huffman.obj

     文件    5492840  2012-07-13 10:00  huffman\Debug\huffman.pch

     文件     566272  2012-07-14 09:52  huffman\Debug\huffman.pdb

     文件       8000  2012-07-14 09:52  huffman\Debug\huffman.res

     文件      27956  2012-07-14 09:30  huffman\Debug\HuffmanDlg.obj

     文件      14848  2012-07-13 10:00  huffman\Debug\huffmanDoc.obj

     文件      48212  2012-07-13 10:00  huffman\Debug\HuffmanTree.obj

     文件      30617  2012-07-13 21:14  huffman\Debug\huffmanView.obj

     文件      20057  2012-07-13 10:00  huffman\Debug\MainFrm.obj

     文件      13805  2012-07-13 10:00  huffman\Debug\MinHeap.obj

     文件       2177  2012-07-13 10:00  huffman\Debug\Queue.obj

     文件      23143  2012-07-14 09:52  huffman\Debug\SeReDlg.obj

     文件     105686  2012-07-13 10:00  huffman\Debug\StdAfx.obj

     文件     263168  2012-07-14 09:57  huffman\Debug\vc60.idb

     文件     389120  2012-07-14 09:43  huffman\Debug\vc60.pdb

     文件          9  2012-07-13 19:25  huffman\deCode.txt

     文件         20  2012-07-14 09:44  huffman\dianwen.txt

     文件         22  2012-07-14 09:53  huffman\done.txt

     文件       2186  2012-07-11 15:02  huffman\GetChar.cpp

     文件       1117  2012-07-13 09:48  huffman\GetChar.h

     文件        280  2012-07-14 09:53  huffman\HaffTree.dat

     文件        125  2012-07-14 09:53  huffman\huffCode.txt

     文件      46516  2012-07-14 09:52  huffman\huffman.aps

     文件       3494  2012-07-14 09:58  huffman\huffman.clw

     文件       4340  2012-07-13 20:41  huffman\huffman.cpp

............此处省略37个文件信息

评论

共有 条评论