cuốn sách gpt4 ai đã làm

c++ - 霍夫曼编码 - 伪 EOF

In lại Tác giả: Walker 123 更新时间:2023-11-28 06:59:27 30 4
mua khóa gpt4 Nike

我已经毫无问题地编写了霍夫曼树的代码,但现在我希望在文件和树中添加伪 EOF,以便我知道何时停止从文件中读取。

我完全掌握了伪 EOF 的概念。我还了解到没有 ASCII 值 > 255 的字符。

我不完全理解的是将该字符添加到输入文件中。如果它必须是非 ASCII 字符(因为它们可以在文件中),那么我应该添加什么字符来指示 EOF?

câu trả lời hay nhất

我不确定您是否真的理解“伪 EOF”是什么意思。

首先,根据评论,没有大于 256 的 ASCII 字符。也不需要。

您被要求做的是在代码中对此进行模拟。假设您有一个读取字符的函数:

int getchar(fhandle);

此函数将返回 0 到 255 之间的值以表示 ASCII 字符。它还可以返回一个特殊值,例如 -1 以指示文件结束。这个特殊值就是“伪 EOF”。

该字符不在文件中。当文件中没有更多字符时由函数返回。

关于c++ - 霍夫曼编码 - 伪 EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22708812/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress