我需要将用户输入(一个数字)转换为 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/