在一个函数中,下面这两行运行无错误
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 *));
//求救
C语言文件/哈夫曼树/算法/二叉树
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-