工控编程吧
标题:
上位机MFC实现哈夫曼编码与译码源代码下载
[打印本页]
作者:
qq263946146
时间:
2019-9-27 10:59
标题:
上位机MFC实现哈夫曼编码与译码源代码下载
(, 下载次数: 3)
上传
点击文件名下载附件
界面如上图。
编码按钮源代码:
void CHuffmanDlg::OnButton2()
{
// TODO: Add your control notification handler code
int m=0,p=1;
int t,j=0;
t=254+n;
UpdateData(TRUE);
m=m_input.GetLength();
CString s="",d="";
for(int i=0;i<m;i++)
if(m_data[t].left!=-1)
{
if(m_input[i]=='0')
t=m_data[t].left;
else if(m_input[i]=='1')
t=m_data[t].right;
else
{
AfxMessageBox("译码错误,请输入2进制代码!");
return;
}
}
else
{
s.GetBuffer(num)[j++]=(char)t;
t=254+n;
i--;
}
z++;
m_edit2.SetSel(0,-1);
m_edit2.ReplaceSel(s);
UpdateData(FALSE);
}
复制代码
更多可以下载工程源代码学习.
(, 下载次数: 1)
上传
点击文件名下载附件
[MFC408]1[/MFC408]
[halcon]1[/halcon]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4