OSTREAM 问答列表

涉及多次运行“cin.fail()”的循环

作者:punypaw 提问时间:4/16/2021

我在使用以下代码时遇到了问题。它旨在不断要求有效输入,直到输入整数或双精度。它按预期工作,但是当我输入长度大于 1 的字符串时,它将多次运行循环。例如,输入“hello”,并导致“请输入有效号码”,打...

将 char 块转换为流

作者:clash 提问时间:4/18/2021

我有一个生成数据块的接口: void next(unsigned char* buf, size_t len); 我想将这些块转换为流/队列。std::queue 可以工作,但我希望能够一次读取...

尝试从“boost::asio::ip::tcp::iostream”捕获异常时,“在抛出'std::__ios_failure'实例后终止调用”

作者:yeputons 提问时间:4/21/2021

我写了一个简单的阻塞服务器,它等待单个客户端并淹没它。 我使用类与客户端交互,因为我想在将来使用格式化的 I/O。我还想在每次操作后使用异常进行错误处理,而不是手动检查标志,所以我以类似于 basi...

长字符串类型未正确保存

作者:Mark Daniel 提问时间:4/24/2021

我正在编写一个程序来将电子邮件地址保存在 .dat 文件中。我在“string Email”中声明了电子邮件,.dat并使用 ofstream my_file; my_file.open("Emai...

std::ofstream 是否保证如果打开新文件,旧的打开文件将被关闭?

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

#include <fstream> int main() { auto fout = std::ofstream("/tmp/a.txt"); fout.open("/tmp/b.txt");...

'cin' 未命名类型 [已关闭]

作者:VMSM 提问时间:5/29/2021

闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...

如何将字符串附加到 argv

作者:Gurnoor 提问时间:7/2/2021

我想删除一个文件,其名称作为程序的参数给出;但是,由于文件类型将保持不变(.bat),我希望程序自动给出它(例如,运行将删除“script.bat”(位于同一目录中))。我已经看到了这个问题,但解决方...

C++ - 二进制表达式“basic_ostream&lt;char&gt;的操作数无效

作者:Santeau 提问时间:6/3/2021

我有一个带有整数动态数组的“IntList”类,但是以下测试代码片段给我带来了麻烦: 主 .cpp #include <iostream> #include "IntList.hpp" using...

无法读取“std::cin.read”:无法识别返回键

作者:Pietro 提问时间:11/22/2021

我正在尝试使用该函数从键盘读取字符串。 发生的情况是,当我键入字符串时,它看起来正在被读取,但 [Return] 字符被视为普通的换行符,而不是终止符。std::cin.read() 这个函数的终结...

如何从文件中读取数字并将其用作C++中的变量?

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

假设我正在阅读一个文件,内容如下: #character posX posY //commentary line: explains what it represents CharacterName...


共367条 当前第8页