QQ登录

只需一步,快速开始

上位机MFC实现哈夫曼编码与译码源代码下载

[ 复制链接 ]

上位机MFC实现哈夫曼编码与译码源代码下载

上位机MFC实现哈夫曼编码与译码源代码下载

界面如上图。

编码按钮源代码:

  1. void CHuffmanDlg::OnButton2()
  2. {
  3.         // TODO: Add your control notification handler code
  4.         int m=0,p=1;
  5.         int t,j=0;
  6.         t=254+n;
  7.         UpdateData(TRUE);
  8.     m=m_input.GetLength();
  9.     CString s="",d="";
  10.     for(int i=0;i<m;i++)       
  11.                 if(m_data[t].left!=-1)
  12.                 {
  13.                         if(m_input[i]=='0')
  14.                                 t=m_data[t].left;
  15.                         else if(m_input[i]=='1')
  16.                                 t=m_data[t].right;
  17.                         else
  18.                         {
  19.                                 AfxMessageBox("译码错误,请输入2进制代码!");
  20.                                 return;
  21.                         }
  22.                 }
  23.                 else
  24.                 {
  25.                     s.GetBuffer(num)[j++]=(char)t;
  26.                         t=254+n;
  27.                         i--;
  28.                 }       
  29.                 z++;
  30.                 m_edit2.SetSel(0,-1);
  31.                 m_edit2.ReplaceSel(s);
  32.                 UpdateData(FALSE);               
  33. }
复制代码
更多可以下载工程源代码学习.
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC实现哈夫曼编码与译码源代码下载.rar 
文件大小:88.02 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索