main.cpp

来自「利用哈夫曼编码,可以对一组数据编码和译码」· C++ 代码 · 共 29 行

CPP
29
字号
#include "huffman.h"

void main()
{
  int select;
  huffman sample;
  
  cout << "*****************" << endl;
  cout << "1.输入数据" << endl;
  cout << "2.显示huffman编码" << endl;
  cout << "3.编码" << endl;
  cout << "4.解码" << endl;
  cout << "0.退出" << endl;
  do
  {	  
	  cout << "请选择(0---4):";
	  cin >> select;
	  
	  switch(select)
	  {
	  case 0 : cout << "THANK YOU USE" << endl; return;
	  case 1 : sample.getdata();  sample.createhfmtree(); break;
	  case 2 : sample.disphfcode(); break;
	  case 3 : sample.coding(); break;
	  case 4 : sample.decoding(); break;
	  default : cout << "输入错误,请重新输入";
	  }
  }while(1);  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?