📄 main.cpp
字号:
#include "Huffcompress.h"
int main() {
Huffcompress h;
char a[1];
cout<<"====================欢迎使用H-RAR(v 1.0)===================="<<endl;
cout<<"\n "<<endl;
cout<<"① 压缩文件 ② 解压文件 ③关于H-RAR ④ 退出 —→请选择: ";
while (true){
cin>>a;
if(a[0]=='1')
h.compress();
else if(a[0]=='2')
h.decompress();
else if(a[0]=='3')
{
cout<<"\n§ 利用Huffman编码、堆排序、二叉树遍历方式实现用户指定独\n立文件的压缩并输出至用户指定路径,同时显示文件压缩率。"<<endl;
cout<<"\n§ 选择①对独立文件进行压缩,用户需输入指定文件文件名及路\n径,并输入压缩文件文件名及路径。默认为程序所在文件夹。"<<endl;
cout<<"\n§ 选择②对指定文件进行解压,用户需输入压缩文件文件名及路\n径,并输入解压文件文件名及路径。默认为程序所在文件夹。"<<endl;
cout<<"\n§ 选择④或按键盘上其余键退出程序。"<<endl;
}
else
{
cout<<"\n=========================谢谢使用!========================="<<endl;
exit(0);
}
cout<<"\n① 压缩文件 ② 解压文件 ③关于H-RAR ④ 退出 —→请选择: ";
}
system("PAUSE");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -