[Error] cannot convert 'int*' to 'PHtTree* {aka HtTree*}' for argument '1' to 'void huffmancodes(PHtTree*, int*, int*, int)'
时间: 2023-06-26 12:08:39 浏览: 155
无法从 int? 转换为 int 运行时出现错误
这个错误是因为你尝试将一个指向`int`类型的指针转换为指向`HtTree`类型的指针,而这是不允许的。
可能的原因是你在调用`huffmancodes`函数时传递了错误类型的参数。请检查你传递给`huffmancodes`函数的第一个参数是否是指向`HtTree`类型的指针,如果不是,请更正该参数。
另外,也请确保你的代码中已经正确定义了`PHtTree`和`HtTree`类型。
阅读全文