main.cpp

来自「实现霍夫曼编码系统。包含文件hfmfunc.cpp、main.cpp、huffm」· C++ 代码 · 共 47 行

CPP
47
字号
#include<stdio.h>
#include<stdlib.h>
#include "huffman.h"
int main()
{
	Huffman Hfm;
	char choice='a';//初始化
	menu();
	while(1)
	{
		
		fflush(stdin);
		printf("\n请输入您的选择(大写): ");
		scanf("%c",&choice);
		getchar();
		switch(choice)
		{
		case 'I':
			printf("\n初始化\n");
			InitHuffman(Hfm);
			break;
		case 'E':
			printf("\n编码\n");
			Encoding(Hfm);
			break;
		case 'D':
			printf("\n译码\n");
			Decoding(Hfm);
			break;
		case 'P':
			printf("\n印代码文件\n");
			Print();
			break;
		case 'T':
			printf("\n印赫夫曼树\n");
			TreePrint(Hfm);
			break;
		case 'Q':
			printf("\n退出\n");
			return 0;
		default:
			printf("\n输入错误,请重新选择!\n");
			break;
		}

	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?