91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽:

資源簡介

利用哈夫曼編碼的原理,編寫一個壓縮軟件。可以壓縮基本的文件,如doc、docx、excel、ppt、pptx、pdf、txt等文檔,也可以壓縮png、gif、jpg、mp3、mov、mp4等圖片、聲音、視頻等文件。

資源截圖

代碼片段和文件信息

//huffman.cpp//壓縮之后反而變大,且文件為空,且不能壓縮文件夾,不能解壓
#include“stdafx.h“
#include“huffmanTree.h“
#include“huffmanTree.cpp“
void?main()
{
int?choice=1;
char?input[255]output[255];
huffmanTree?h;
while(choice)
{
cout<<“1、壓縮 2、解壓 ??3、解壓后的文件與原文件的對比???4、清屏 5、退出“< cout<<“輸入操作:“< cin>>choice;
switch(choice)
{
case?1:
{
cout<<“待壓縮的文件名:“;
cin>>input;
cout<<“壓縮后的文件名:“;
cin>>output;
if(h.compress(inputoutput))
{
h.printcode();
h.compare(inputoutput);
cout< }
else
cout< }
break;
case?2:
{
cout<<“待解壓的文件名:“;
cin>>input;
cout<<“解壓后的文件名:“;
cin>>output;
if(h.decompress(inputoutput))
cout< else
cout< }
break;
case?3:
{
cout<<“原文件的文件名:“< cin>>input;
cout<<“解壓后的文件名“< cin>>output;
h.compare2(inputoutput);
}
break;
case?4:
{
system(“cls“);//執行清屏命令
}
break;
case?5:
break;
default:
cout<<“參數錯誤!請重新輸入“< }
cout< }
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1319??2017-12-19?13:14??壓縮軟件\huffman.cpp

?????文件???????7769??2017-12-21?20:13??壓縮軟件\huffmanTree.cpp

?????文件???????1131??2017-12-14?18:46??壓縮軟件\huffmanTree.h

?????文件????????404??2017-12-14?17:49??壓縮軟件\stdafx.h

?????目錄??????????0??2017-12-25?22:44??壓縮軟件

-----------?---------??----------?-----??----

????????????????10623????????????????????5


評論

共有 條評論