在一個函數中,下面這兩行運行無錯誤
fp=fopen("CodeFile.dat","wb");
fwrite(HC[i],sizeof(char),strlen(HC[i])+1,fp);
//其中HC的類型是char **
//然後在另外一個函數中加入
fp=fopen("CodeFile.dat","rb");
for(int i=1;i<=n;i++)
fread(HC[i].sizeof(char),strlen(HC[i])+1,fp);
//就不行了,老是運行到這三行就出錯。!!
//補充一些
typedef char ** HuffmanCode;
HuffmanCode HC;
HC = (HuffmanCode)malloc((n+1)*sizeof(char *));
//求救
沒給HC[i]沒申請動態空間