IOstream 问答列表

我的 getline 函数 [duplicate] 有问题

作者:jack is carbon 提问时间:1/30/2023

这个问题在这里已经有答案了: CIN 和 getline 跳过输入 [duplicate] (4 个答案) 为什么 std::getline() 在格式化提取后跳过输入? (5 个答案) 10个月前关...

为什么循环条件(即 'while (!stream.eof()))中的 iostream::eof 被认为是错误的?

作者:MAK 提问时间:4/9/2011

我刚刚在这个答案中发现了一条评论,说使用循环条件“几乎可以肯定是错误的”。我通常使用类似的东西 - 我猜它隐式检查 EOF。iostream::eofwhile(cin>>n) 为什么检查eof显式...

覆盖 istream get(char)

作者:ssuukk 提问时间:12/27/2022

我正在实现一些非常具体的 I/O 流,其中之一,一个输入流,它有时才有可用的数据(想想你在打开时轮询数据的某种套接字)。我的流基于继承自 basic_iostream 的类,并在内部使用继承自 bas...

如何使 std:::cin 将输入到第一个非整数,然后丢弃其余的?

作者:Ryan Goods 提问时间:12/20/2022

这 此代码当前的作用方式是,如果输入非数字,它将设置错误标志,清除错误然后忽略。 但是,如果用户输入一个数字,后跟一个非数字,例如 2garbage1,它将成功并将 5 传递到第一个变量 \n 中...

iostream 是标头还是库

作者:Shivam Tanwar 提问时间:12/20/2022

我刚刚开始学习 cpp,真正让我感到困惑的一件事是 or .有人说我们包含iostream库,有人说这是用于包含头文件的。但是没有扩展名,那么它们怎么可能是头文件呢?另外,我们可以使用吗?这也让我想到...

为什么需要销毁使用 boost::iostreams::zlib_compressor 的 boost::iostream::filtering_ostream 才能写入接收器?

作者:matovitch 提问时间:3/22/2019

在今天花了相当多的时间调试问题之后,我注意到需要销毁才能写入接收器。boost::iostream::filtering_ostream 测试代码: #include <boost/iostrea...

错误:对“(std::ofstream {aka std::basic_ofstream&lt;char&gt;})的调用不匹配

作者:Cramano 提问时间:12/27/2022

我构建了此代码来输出一个二进制文件,其中包含用于多路复用 7 段显示的查找表。 我对编码很陌生,但正在学习。我想我已经很接近了,但我不确定我缺少什么来使这段代码正常运行。 我在每个循环中都收到以下...

是否有可能使 C++ iostream std::cout 与 cstdio printf() 一样高性能?

作者:Lone Learner 提问时间:3/22/2021

注意:这不是现有问题的重复。我已经经历了所有这些,但我无法像 .示例代码和证据如下所示。std::ios::sync_with_stdio(false)coutprintf 我有三个源代码文件: ...

使用 O_EXCL 创建文件的 iostream C++是什么?

作者:vy32 提问时间:10/5/2021

我想以线程安全的方式创建一个输出文件,并且仅在它不存在的情况下。我想使用文件系统进行同步。我会使用标志.有没有办法在 C++17 中使用 or ?open()O_RWRONLY|O_CREAT|O_E...

从文件中读取对象并将它们输出到一行中,输出到另一个文件

作者:Avi 提问时间:1/29/2023

目前,我有一个对象数组,我将其写入 .ser 文件。现在我想做的是让个人只出现在另一个文件中一次,并将他们的所有数字加起来。到目前为止,我用函数中的更新编号编写了每一行,但不确定如何让它们只出现一次,...


共360条 当前第16页