main.cpp

来自「通过输入文本文件(待压缩文件)的文件名(.txt)向指定目标文件夹输出压缩文件(」· C++ 代码 · 共 39 行

CPP
39
字号
#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 + =
减小字号Ctrl + -
显示快捷键?