问题标签 [cout]
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++ - 使用预处理器取消 std::cout 代码行
printf()
可以删除所有对using的调用#define printf
。如果我有很多类似的调试打印std::cout << x << endl;
怎么办?如何cout <<
使用预处理器快速关闭单个文件中的语句?
c++ - 如何在 C++ 中的特定坐标处将字符串打印到控制台?
我正在尝试在指定坐标的控制台中打印字符。到目前为止,我一直在使用非常丑陋的printf("\033[%d;%dH%s\n", 2, 2, "str");
但我只是想问一下 C++ 是否有其他方法可以做到这一点。问题甚至不在于它丑陋,当我试图让自己成为一个更漂亮的函数时,问题就出现了:
它不起作用,即使我将类型转换为(char*)
. 另一个问题是我必须打印出\n
要刷新的页面......我只是一般不喜欢使用printf
。
cout
与使用而不是类似printf
,我相信应该有一种更新的方式来执行此操作(理想情况下,这是一种允许我在屏幕上轻松编写字符串的方式,理想情况下是不需要这些奇怪符号的方式\033[%d;%dH
:)
那么,你们有没有我要找的东西?
c++ - C++ ofstream 与 C++ cout 管道传输到文件
我正在编写一组单元测试,将计算值写入文件。每个测试都会生成一个方阵,可以容纳 50,000 到 500,000 个双精度数,我总共有 128 个测试用例组合。
编写 cout 语句然后将输出通过管道传输到文件是否有任何重大开销,或者我最好使用 ofstream 直接写入文件?
c++ - 使用 cout << 运算符时,如何用前导零填充 int?
我想cout
输出一个带前导零的 int,因此该值1
将打印为001
,而该值25
打印为025
. 我怎样才能做到这一点?
c++ - 使用“cout”在 Windows 对话框中显示消息 - C++
可以使用 cout 语法显示 windows 消息框吗?
我还需要抑制/隐藏命令提示符窗口。
有很多方法可以调用 messagebox 函数并通过其用法显示文本,但这里的主要约束是必须使用 cout 语法。
我正在考虑在 cout 输出中调用 VB msgbox 命令,但找不到任何有效的方法。
有任何想法吗?
c++ - 限制 std::cout 中 boost::options_description 中默认值的精度
当我构造一个 boost::options_description 实例时
后来想要自动输出可用于我的程序的选项,然后放
默认值 0.2 显示的精度太高,当我有长变量名时,这会有效地混淆我的输出:
不幸的是,之前对 std::cout.precision 的调用没有帮助:
这仍然导致相同的输出:/
您对如何将默认值的显示限制为更少的位置有什么想法吗?
最好的问候,克里斯蒂安
c++ - C++ cout cin 字符串操作
我正在尝试从命令行获取一行作为输入。我的问题是我没有得到整条线,但它被空间标记了。
因此,如果我输入诸如“我非常喜欢数学”之类的内容,而不是
我得到以下信息:
c++ - C ++ cout打印缓慢
我注意到,如果我使用 cout 打印出一个长字符串(char*),它似乎在 Windows 7、Vista 和 Linux(使用 putty)中使用 Windows 上的 Visual C++ 2008 和 Linux 上的 G++ 一次打印 1 个字符。Printf 快得多,我实际上在我的一个项目中从 cout 切换到 printf 进行大多数打印。这让我很困惑,因为这个问题让我觉得我是唯一一个遇到这个问题的人。
我什至写了一个 cout 替代品,看起来它在我的 comp 上击败了 cout 的裤子 -
任何想法为什么 cout 对我来说打印速度如此缓慢?
c++ - 将 std::cout 重定向到新创建的控制台
当您在 Windows 下创建 C++ 控制台应用程序时,您会自动获得为您创建的控制台窗口,并将 std::cout 输出到控制台窗口。
我有一个 GUI 应用程序,我还想为其创建一个控制台窗口。我可以使用 AllocConsole() 函数创建控制台窗口,但是如何将 std::cout 重定向/附加到控制台,以便输出出现在控制台窗口中?
c++ - 重定向 cout -> std::stringstream,没有看到 EOL
我已经阅读了一堆关于将 std::cout 重定向到 stringstreams 的帖子,但是我在读取重定向的字符串时遇到了问题。
我需要在初始输出中挑选出新行 - 谁能告诉我如何做到这一点?
谢谢。