c++ - std::cout 打印字符 N 次

标签 c++ cout

如何使用 std::cout 打印一个字符 N 次没有循环?

有没有办法将文本光标移回以使std::cout << std::endl;的效果无效?即向上移动一行(假设我们在执行 std::cout << std::endl; 操作后从未打印任何内容)。

最佳答案

 std::cout << std::string(100, '*') << std::endl;

要向上移动一行,您必须使用终端转义(假设 isatty() 表示您正在使用终端转义)。

关于c++ - std::cout 打印字符 N 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897163/

相关文章:

python - 用于指向类的指针的 STL 映射的 SWIG 类型映射

c++ - 有可能解决这个问题吗?

c++ (g++-4.x) 模板问题

c++ - 为什么我的连字符不能使用 std::cout 正确显示?

c++ - 带 cout 的无缓冲输出

c++ - 使用单个指针访问连续成员

c++ - 如何在 Qt 中的另一个线程中发出插槽信号

c++ - 尝试在 C 中打印字符串变量时出现编译器错误

c++ - 结果 cout << "Hello"+ 1<<endl; (C++)

C++ 异常阻止 cout 打印