【发布时间】:2017-05-13 14:55:37
【问题描述】:
printf(...) 返回输出到控制台的字符数,我觉得这对设计某些程序很有帮助。所以,我想知道 C++ 中是否有类似的功能,因为 cout
【问题讨论】:
-
我认为你最好的办法是输出到内存缓冲区(使用
ostringstream),计算它,然后将该缓冲区输出到控制台 -
我总是发现使用老式 C 函数更容易进行复杂的格式化。您是否有任何具体原因要避免使用 printf?
-
糟糕,抱歉。我什至不知道 printf 在 C++ 中工作,认为它必须是 cout
-
所有在 c 中工作的东西也可以在 c++ 中工作
-
@Angelica 不是真的。例如 C 复数、可变长度数组... C 和 C++ 是不同的语言,而不是彼此的子集/超集
标签: c++ printf console-application iostream cout