使用 ifstream 将二进制数据读入结构体
作者:Dan 提问时间:3/5/2014
我正在尝试使用 ifstream 从文件中读取二进制数据。 具体来说,我正在尝试用从文件中读取的数据填充这个“Header”结构: struct Header { char id[16]; i...
ifstream 问答列表
作者:Dan 提问时间:3/5/2014
我正在尝试使用 ifstream 从文件中读取二进制数据。 具体来说,我正在尝试用从文件中读取的数据填充这个“Header”结构: struct Header { char id[16]; i...
作者:Abhishek Mane 提问时间:8/27/2021
这个问题在这里已经有答案了: 为什么 iostream::eof 在循环条件(即 'while (!stream.eof())'))中被认为是错误的? (5 个答案) 2年前关闭。 vicky.tx...
作者:Kumar 提问时间:3/29/2016
我有一个简单的C++文件读取程序: int main() { std::string buf; std::ifstream file; file.exceptions(std::ifstrea...
作者:Puddle 提问时间:7/24/2019
我只是在使用 fstream 测试一些 IO 安全检查,并注意到我在向外寻找时没有得到任何标志(我预计 EOF,但我意识到标志仅在 IO 操作后设置?),当尝试读取超出文件大小时,我希望它会停在 EO...
作者:Towermoni 提问时间:5/5/2021
我正在使用套接字编程,目前正在尝试一次通过 16KB 传输 1MB 文件。数据最初一次传输 16KB;但是,我的ifstream过早地到达EOF,这使得文件传输不完整。 int main() { ...
作者:mpgiii 提问时间:11/18/2021
我想连接两个文件,然后将组合的文件传递给一个库,该库接收单个 istream 并解析它。我目前的解决方案是编写一个临时文件,将两个原始文件的内容写入该文件,然后打开此临时文件进行读取,然后删除临时文件...
作者:BigAgg 提问时间:11/16/2022
我目前正在处理一个游戏项目,我正在将一个包含游戏对象所有所需值的结构保存到一个文件中。保存是完全可以的,但是如果我开始加载它们,它只会加载其中的前 25 个。 之后,我尝试使用加载对象,直到最后一个对...
作者:Hyena 提问时间:1/14/2023
该方法的文档中说:ifstream::getline 此函数成功读取和存储的字符数可以通过调用成员 gcount 来访问。https://cplusplus.com/reference/istrea...
作者:scozy 提问时间:10/5/2020
我正在尝试使用我需要能够循环使用的,但希望使用以下方法抛出异常:ifstreamgetlineios::exceptions #include <iostream> #include <fstrea...
作者:Derek 提问时间:1/20/2018
我正在尝试使用一个循环从输入文件中读取数据,该循环应该在函数中文件的末尾停止。文件中的数据排列如下: Zip Drive 89 Warehouse C 75.89 Keyboard 13...