【问题标题】:Load any file to bits and save it将任何文件加载到位并保存
【发布时间】:2014-05-10 09:30:27
【问题描述】:

我需要加载一个文件 ficture.txt,... 运行 huffman 并将其保存到一个文件中,到目前为止,我只让它适用于文本文件。谁能告诉我使用什么函数来加载/保存任何数据并将其转换为位/从位

【问题讨论】:

    标签: c++ save bit


    【解决方案1】:

    一次一个字节是可以从文件中读取的最小数量。

    因此,您可以同时读取一个字节并将其存储为 char 变量。

    然后,您可以使用bitwise operators <<>> 提取bytebits

    Source

    [编辑]

    回复评论:

    Read byte by byte from file in C++.

    另外,您可能想查看ifstream 参考。

    【讨论】:

    • 但是我用什么函数来读取文件蚂蚁然后转换它?
    • @Shawn 我确实编辑了我的答案,但请在询问之前先搜索一下。 :)
    • @Shawn,我看到你的问题被否决了。原因可能是你没有表现出一些努力(通常 OP 会尝试,发布他的代码并询问为什么这不起作用)。另外,如果您对我的回答满意,请告诉我,这样我就可以不用担心退出了。
    • 你的遮阳篷很棒。我自己正在寻找awser,但我没有发现任何有用的东西,所以我没有在这里写下来。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多