infile2.read((char*)&tempcode[num],sizeof(tempcode[num]));
num++;
int num=0;
for(i=0;i<100;i++)
tempcode[i]=-1;
HcodeType *Code=new HcodeType[n];
fstream infile2;//读编码
infile2.open("E:\\code.dat",ios::in|ios::binary);
while(!infile2.eof())
{
}
infile2.close();
num--;
cout<<"从文件中读出的编码为"<
cout<>ch1;
while(!(ch1<=3&&ch1>=0)) //输入不在 0 到 4 之间无效
{
cout<<"数据输入错误,请重新选择(0~4):";
cin>>ch1;
}
switch(ch1)
{
case
{
1:
cout<<"\t\t\t 请输入编码个数"<>n;
Creat_Haffmantree(n);
break;
}
case
case
2: HaffCode(n);
3:
decode(n);
break;
break;