?? main.cpp
字號:
#include"head.h"
void main()
{
int m,a=0,n=0;
Huffmantree HT;
char choice;
while(choice!='q')
{
printf("\n******************************\n");
printf(" 歡迎使用赫夫曼編碼解碼系統\n");
printf("******************************\n");
printf("(1)要初始化赫夫曼鏈表請輸入'i'\n");
printf("(2)要編碼請輸入'e'\n");
printf("(3)要譯碼請輸入'd'\n");
printf("(4)要打印編碼請輸入'p'\n");
printf("(5)要打印赫夫曼樹請輸入't'\n");
printf("(6)要退出系統請輸入'q'\n");
printf("\n如果沒有初始化鏈表,請先初始化赫夫曼鏈表,輸入'i':");
scanf("%s",&choice);
switch(choice)
{
case 'i': Initialition(HT,&m);n=m; break; //初始化,從終端讀入字符集大小n,以及n個字符和n個權值,建立赫夫曼樹,并將它存入文件hfmtree中
case 'e': Encoding(); break;
case 'd': Decoding(HT,&m); break;
case 'p': Print(); break;
case 't': Treeprinting(HT,&m,n); break;
case 'q': a=1; break;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -