📄 main.cpp
字号:
#include"HuffmanTree.h"
#include<string.h>
#include<stdlib.h>
//////////////////////////////////////////////////////////////////////////////
// 主函数
//参数返回值:无
int main()
{
HuffmanTree huftree; //定义哈夫曼树对象
int weight;
string strChoice;
do{ cout<<"\t\t欢迎使用哈夫曼码的编/译码系统!\n";
cout<<"\t\t04信科1班王宇亮,学号I04630123\n";
cout<<"\t\t1.初始化;\n";
cout<<"\t\t2.编码;\n";
cout<<"\t\t3.译码;\n";
cout<<"\t\t4.印代码文件;\n";
cout<<"\t\t5.印哈夫曼树;\n";
cout<<"\t\t6.退出;\n";
cout<<"请您选择操作:\n";
cin>>strChoice;
if(strChoice=="1")
{cout<<"请输入编码长度:";
cin>>weight;
huftree.Initialization(weight); } //初始化哈夫曼树
else if(strChoice=="2")
huftree.Encoder();
else if(strChoice=="3")
huftree.Print();
else if(strChoice=="4")
huftree.Print();
else if(strChoice=="5")
huftree.TreePrinting();
else if(strChoice!="6")
cout<<"输入错误,请重新选择: \n";
}while(strChoice!="6");
cout<<"\n\n\t\t谢谢使用,下次再见!\n";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -