问题标签 [endl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 需要帮助在同一行打印一个没有空格的序列
所以这就是我正在使用的。
我需要我的输出看起来像
但我得到
除了endl
你可以用空格打印到同一行之外,还有什么可以打印的吗?感谢和抱歉这个菜鸟问题。我正在慢慢学习 C++。
endl - 如何从每个 Boost.Log 行输出中去掉 endl?
我是 C++ 程序中 Boost.Log 的新手。我创建了一个名为“simlog”的记录器,然后使用以下行输出我的日志文本:
BOOST_LOG( simlog ) << "一些日志信息";
我不希望将默认的 endl 附加到这样的每个语句中。我宁愿自己控制是否添加 endl。如何使用 Boost.Log 做到这一点?是否有格式设置可以打开/关闭它?
c++ - 将文本插入文件(未输入结束行)
我有一个奇怪的问题:
我将文件读入 buf 并尝试在 ssh (Linux) 中运行它。
我的文件包含:
所以这是我的缓冲区:
现在我创建一个新文件并将 buf 粘贴到这个新文件中:
在这种情况下,文件:email1.clear 已创建,但它包含以下内容:
We Ia
当我将其复制到剪贴板并将其粘贴到该主题时,它被粘贴为:
为什么我的文件中没有“结束行”?我希望它像我在剪贴板中的一样:/
更新 我尝试通过以下方式手动创建 buf:
(请注意,我没有将文件读入 buf,而是手动进行)
接着:
并且文件email1.clear
是按照我的意愿创建的:
我无法理解!
c++ - 从命令行获取 char 向量
我正在接受一个命令,我想将它存储为一个字符向量。
但是 while(next !='\n') 不起作用,因为即使我按 Enter 键,它仍然让我输入。
c++ - 在 endl 上使用带有重载 << 运算符的 ofstream* 包装类
C++
就能够使用和编写s 而言,这是一种尝试创建一个模仿使用<<
an 运算符的输出行为的类。该类有一个数据成员,即指针。该类有两个重载运算符,一个接受 an ,另一个接受指向函数的指针,其参数是引用并返回引用。那是的签名,据此。从技术上讲,以下程序适用于给定的输入。它能够打印到文件,两行文本由两个s 分隔。但是,我希望我的非字符串参数重载运算符接受ofstream
std::endl
string
ofstream
<<
std::string
ostream
ostream
std::endl
std::endl
<<
std::endl
只是,而不是仅仅与它的签名相匹配的东西。std::endl
我尝试了在参数列表中放置的各种组合,有和没有*
以及有和没有&
,但我得到了每个组合的编译器错误。也欢迎 C++11 答案。
输出:
c++ - 代码仅适用于 endl - 很奇怪
我之前遇到了一个奇怪的问题。我在 B-trees 中进行插入工作,并编写了一个简单的显示函数。我运行它,即使我插入了一些值,它也没有在控制台中显示任何内容。
我进入了调试模式,我跟随程序的流程,调试器向我显示树中有值。然后我只想显示第一个节点的元素,我遇到了同样的问题:一个空的控制台。
我问我的老师会是什么错误,他告诉我放一个endl
after cout
,像这样:
有效!然后他告诉我,可能我NULL
在我的程序中处理了一个指针,而 Eclipse 没有说任何关于它的内容,但没有说明如何endl
提供帮助。
有谁知道可能是什么问题以及如何endl
解决它?我非常非常困惑。我不明白刷新缓冲区与我的显示功能有什么关系。
c++ - endl 和 cout 之后的行距?
我注意到在以下代码中:
C++ 命令窗口中的输出会自动将“Is this spaced”放在下一行。它将cin
行之后的任何内容都隔开,而无需使用流操纵器(为什么这称为流操纵器?)endl
。而如果我只有代码:
它不会自动用“Is this spaced”分隔行。相反,两条线都连接在一起。我很想知道为什么会这样,因为我一直认为你需要endl
为了创造一个新的空间线。
谢谢!
c++ - 如何为我的班级创建 endl 操纵器?
我的课看起来像:
operator<<
适用于字符串、char、int 等(我将新字符放入stream
)。我想endl
为我的班级实现操纵器。通常我们以这种方式覆盖它:
ostream & endl (ostream & os){ return os << '\n'; }
但它不适用于我的班级。我宣布
friend FileOut & endl (FileOut & obiekt);
但它不起作用。我该怎么做才能写:
???
c++ - 添加“endl”会删除所有内容
我第一次遇到这样的事情。该代码应该接收一个带有数据的 .txt 文件,执行一些计算并输出一个 .txt 文件。我对这类东西有相当多的经验,但我遇到了一些我无法解释的事情。我没有改变我的机器、系统、编译器或任何东西。我已经稍微缩短了代码以进行清理,但这是所有主要代码。
问题:由于某种原因,在我尝试了各种事情之后,程序没有输出endl
我写的东西。result << "Found_Frames" <<
我在之前、之后放置了一些测试输出,所有这些测试的行为都非常荒谬。有时会打印测试文本,但只要我endl
在测试文本行中添加一个,下次运行程序时测试文本就会消失。