将任何文件加载到位并保存
Posted
技术标签:
【中文标题】将任何文件加载到位并保存【英文标题】:Load any file to bits and save it 【发布时间】:2014-05-10 09:30:27 【问题描述】:我需要加载一个文件 ficture.txt,... 运行 huffman 并将其保存到一个文件中,到目前为止,我只让它适用于文本文件。谁能告诉我使用什么函数来加载/保存任何数据并将其转换为位/从位
【问题讨论】:
【参考方案1】:一次一个字节是可以从文件中读取的最小数量。
因此,您可以同时读取一个字节并将其存储为 char
变量。
然后,您可以使用bitwise operators <<
和>>
提取byte
的bits
。
Source
[编辑]
回复评论:
Read byte by byte from file in C++.
另外,您可能想查看ifstream 参考。
【讨论】:
但是我用什么函数来读取文件蚂蚁然后转换它? @Shawn 我确实编辑了我的答案,但请在询问之前先搜索一下。 :) @Shawn,我看到你的问题被否决了。原因可能是你没有表现出一些努力(通常 OP 会尝试,发布他的代码并询问为什么这不起作用)。另外,如果您对我的回答满意,请告诉我,这样我就可以不用担心退出了。 你的遮阳篷很棒。我自己正在寻找awser,但我没有发现任何有用的东西,所以我没有在这里写下来。非常感谢。以上是关于将任何文件加载到位并保存的主要内容,如果未能解决你的问题,请参考以下文章
Qt - 如何将 QVector<QString> 保存并加载到多个标签中?
Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战