⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 通过输入文本文件(待压缩文件)的文件名(.txt)向指定目标文件夹输出压缩文件(文本文件)
💻 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 + -