给定用户输入整数的 C++ 打印空格或制表符

标签 c++ tabs

我需要将用户输入(一个数字)转换为 TAB 空格的输出。 我问用户的例子:

cout << "Enter amount of spaces you would like (integer)" << endl;
cin >> n;

(n) 我需要把它变成这样的输出:

cout << n , endl; 

屏幕上打印的是空格 前任 输入为 5 输出 |_| <~~~那里有五个空格。

抱歉,如果我不清楚,可能这就是我无法通过其他人的问题找到答案的原因。

任何帮助将不胜感激。

最佳答案

只需使用std::string:

std::cout << std::string( n, ' ' );

然而,在许多情况下,取决于接下来发生的事情,可能是 更简单的方法是将 n 添加到 std::setw 的参数中。

关于给定用户输入整数的 C++ 打印空格或制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15884284/

相关文章:

c++ - 库需要 QApplication。如何在Qt Quick项目中使用QApplication?

javascript - 选项卡 anchor 链接无法正常工作

android - 清除 Android 浏览器历史记录

Firefox 在浏览器的新选项卡中打开针对 iFrame 的链接

c++ - 值(value)?通过引用传递时是错误的

c++ - 使用链接列表制作复制构造函数

c++ - 动态消息和TLV的数据序列化协议(protocol)?

c++ - 在指针的最低有效位中存储不相关的数据可以可靠地工作吗?

javascript - 单击同一选项卡时,jquery 切换选项卡隐藏事件类

css - 任何人都可以解决这个 CSS 高度怪癖