資源簡介
這是一個用MFC寫的哈夫曼樹代碼。可以實現建樹、編碼輸出到文件夾和從文件讀入編碼并顯示在界面上。還可以在界面上輸出哈夫曼樹的樹形圖。供借鑒...

代碼片段和文件信息
//?Decode.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“Haffman.h“
#include?“Decode.h“
#include?“HaffCode.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?Decode?dialog
Decode::Decode(CWnd*?pParent?/*=NULL*/)
:?CDialog(Decode::IDD?pParent)
{
//{{AFX_DATA_INIT(Decode)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}
void?Decode::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Decode)
//?NOTE:?the?ClassWizard?will?add?DDX?and?DDV?calls?here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Decode?CDialog)
//{{AFX_MSG_MAP(Decode)
ON_BN_CLICKED(IDC_BUTTON1?OnButton1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?Decode?message?handlers
void?Decode::OnButton1()?
{
//?TODO:?Add?your?control?notification?handler?code?here
char?*p=new?char[100];
memset(p-1sizeof(char));
encode(p);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????391??2011-12-06?23:56??Haffman\CodeFile.dat
?????文件????????156??2011-12-05?20:38??Haffman\data.dat
?????文件???????4984??2011-12-05?21:39??Haffman\Debug\APPMODUL.obj
?????文件??????10738??2011-12-05?21:53??Haffman\Debug\Decode.obj
?????文件??????22542??2011-12-05?21:53??Haffman\Debug\Encode.obj
?????文件??????34982??2011-12-06?23:38??Haffman\Debug\HaffCode.obj
?????文件?????131117??2011-12-07?00:50??Haffman\Debug\Haffman.exe
?????文件?????389616??2011-12-07?00:50??Haffman\Debug\Haffman.ilk
?????文件??????13579??2011-12-06?23:20??Haffman\Debug\Haffman.obj
?????文件????5503668??2011-12-05?21:39??Haffman\Debug\Haffman.pch
?????文件?????451584??2011-12-07?00:50??Haffman\Debug\Haffman.pdb
?????文件???????4180??2011-12-07?00:22??Haffman\Debug\Haffman.res
?????文件??????48635??2011-12-07?00:50??Haffman\Debug\HaffmanDlg.obj
?????文件??????16070??2011-12-06?17:53??Haffman\Debug\Input.obj
?????文件???????9749??2011-12-05?21:39??Haffman\Debug\Print.obj
?????文件?????105385??2011-12-05?21:39??Haffman\Debug\StdAfx.obj
?????文件?????271360??2011-12-07?00:50??Haffman\Debug\vc60.idb
?????文件?????454656??2011-12-07?00:50??Haffman\Debug\vc60.pdb
?????文件???????1139??2011-12-05?00:27??Haffman\Decode.cpp
?????文件???????1183??2011-12-04?23:26??Haffman\Decode.h
?????文件???????1822??2011-12-05?13:10??Haffman\Encode.cpp
?????文件???????1202??2011-12-04?22:17??Haffman\Encode.h
?????文件???????4643??2011-12-06?23:38??Haffman\HaffCode.cpp
?????文件???????1081??2011-12-05?21:53??Haffman\HaffCode.h
?????文件??????38616??2011-12-07?00:22??Haffman\Haffman.aps
?????文件???????3086??2011-12-07?16:40??Haffman\Haffman.clw
?????文件???????2077??2011-12-04?12:33??Haffman\Haffman.cpp
?????文件???????4913??2011-12-05?20:49??Haffman\Haffman.dsp
?????文件????????522??2011-12-04?15:51??Haffman\Haffman.dsw
?????文件???????1335??2011-12-04?12:33??Haffman\Haffman.h
............此處省略25個文件信息
- 上一篇:VC++小游戲 彈球游戲
- 下一篇:老何炸飛機源代碼
評論
共有 條評論