IFSTREAM 问答列表

使用 ifstream 将二进制数据读入结构体

作者:Dan 提问时间:3/5/2014

我正在尝试使用 ifstream 从文件中读取二进制数据。 具体来说,我正在尝试用从文件中读取的数据填充这个“Header”结构: struct Header { char id[16]; i...

'fin.get(ch);' 读取最后一个字符两次,而 'ch=fin.get();' 不在 'while(!fin.eof())' 循环中,为什么?[复制]

作者:Abhishek Mane 提问时间:8/27/2021

这个问题在这里已经有答案了: 为什么 iostream::eof 在循环条件(即 'while (!stream.eof())'))中被认为是错误的? (5 个答案) 2年前关闭。 vicky.tx...

文件读取失败,并显示 ios_base::failbit

作者:Kumar 提问时间:3/29/2016

我有一个简单的C++文件读取程序: int main() { std::string buf; std::ifstream file; file.exceptions(std::ifstrea...

为什么 IFSTREAM 读取 Beyond EOF?(即使没有打开文件) 如何在EOF停止读取?

作者:Puddle 提问时间:7/24/2019

我只是在使用 fstream 测试一些 IO 安全检查,并注意到我在向外寻找时没有得到任何标志(我预计 EOF,但我意识到标志仅在 IO 操作后设置?),当尝试读取超出文件大小时,我希望它会停在 EO...

ifstream EOF 提前执行

作者:Towermoni 提问时间:5/5/2021

我正在使用套接字编程,目前正在尝试一次通过 16KB 传输 1MB 文件。数据最初一次传输 16KB;但是,我的ifstream过早地到达EOF,这使得文件传输不完整。 int main() { ...

是否可以在一个 fstream 中使用两个文件,其中一个文件的末尾被第二个文件替换?

作者:mpgiii 提问时间:11/18/2021

我想连接两个文件,然后将组合的文件传递给一个库,该库接收单个 istream 并解析它。我目前的解决方案是编写一个临时文件,将两个原始文件的内容写入该文件,然后打开此临时文件进行读取,然后删除临时文件...

C++ 将结构保存并加载到文件中

作者:BigAgg 提问时间:11/16/2022

我目前正在处理一个游戏项目,我正在将一个包含游戏对象所有所需值的结构保存到一个文件中。保存是完全可以的,但是如果我开始加载它们,它只会加载其中的前 25 个。 之后,我尝试使用加载对象,直到最后一个对...

std::ifstream gcount 文档中的“提取的字符数”是什么意思?

作者:Hyena 提问时间:1/14/2023

该方法的文档中说:ifstream::getline 此函数成功读取和存储的字符数可以通过调用成员 gcount 来访问。https://cplusplus.com/reference/istrea...

如何使getline与ios::exceptions一起玩得好?

作者:scozy 提问时间:10/5/2020

我正在尝试使用我需要能够循环使用的,但希望使用以下方法抛出异常:ifstreamgetlineios::exceptions #include <iostream> #include <fstrea...

输入文件读取错误值,并且 eof 控制循环未结束

作者:Derek 提问时间:1/20/2018

我正在尝试使用一个循环从输入文件中读取数据,该循环应该在函数中文件的末尾停止。文件中的数据排列如下: Zip Drive 89 Warehouse C 75.89 Keyboard 13...


共38条 当前第1页