不了解 cin.get() 和 while 循环之间的交互
作者:alexander sze 提问时间:3/8/2023
所以,我是C++的绝对初学者,在阅读书籍时,我遇到了这个例子: int character; while ((character = cin.get())!= EOF) cout.put(cha...
OSTREAM 问答列表
作者:alexander sze 提问时间:3/8/2023
所以,我是C++的绝对初学者,在阅读书籍时,我遇到了这个例子: int character; while ((character = cin.get())!= EOF) cout.put(cha...
作者:nickn17 提问时间:3/7/2023
我正在尝试使用程序来加载 obj 文件并显示它。运行程序时,我得到 else 语句打印,因为它无法打开文件,有什么想法吗? 以下是打开和解析部分的代码: int Model_OBJ::Load(c...
作者:ByteEater 提问时间:3/9/2023
当提供文件末尾或空行作为输入时,以下代码是否容易出现未定义的行为? unsigned long long i; cin >> i; 从我使用 Compiler Explorer 观察到的情况...
作者:thor 提问时间:11/22/2017
我正在尝试以下C++类,以使用流运算符<<来记录此答案中的内容: class Log { public: Log() : m_filename( "dafault.log" ) {} //...
作者:L Holness 提问时间:5/31/2023
我有一个成员是.shared_ptr<ofstream> 在特定情况下,我想抑制输出,并使流成为 .应该做我想做的事。boost::iostreams::stream<boost::iostream...
作者:user51462 提问时间:5/13/2023
《编程:原理与实践》第393页介绍如下:seekg()seekp() 但是,如果必须,可以使用定位来选择文件中的特定位置进行读取或写入。基本上,每个打开读取的文件都有一个“读取/获取位置”,每个打开...
作者:Guillaume BERLAND 提问时间:5/16/2023
有没有办法创建一个基本上不做任何事情并且不评估代码的 ostream 实例? 例如: #include <iostream> #if defined(DEBUG) #define LOG st...
作者:Lorah Attkins 提问时间:6/2/2023
我有一组类,它们派生自 和 喜欢basic_istreamios_base std::stringstream, boost::interprocess::basic_vectorstream, b...
作者:Alex 提问时间:10/31/2022
我正在学习C++的iostream。特别是,我了解到默认情况下,输出是右对齐的。例如,如果我写:cout #include <iostream> #include <iomanip> int mai...
作者:ollydbg23 提问时间:5/24/2023
我想输入一个文本字符串给 ,值应该是 。ffffint16_t-1 下面是一个简单的测试C++程序: #include <iostream> #include <iomanip> #include...