Как мне создать поток строки с фиксированной длиной, заполненной одним символом?
Желаемый вывод:
[xxxxxxxxxx]
Я пробовал это:
#include <iostream>
#include <iomanip>
using namespace std;
int main () {
stringstream ss;
ss << setfill('x') << setw(10);
cout << "[" << ss.str() << "]\n";
return 0;
}
output:
[]
Если я добавлю что-либо в поток после того, как я установлю ширину и заполнение, я получу заполненный поток, который я ищу:
ss << setfill('x') << setw(10) << "B";
output:
[xxxxxxxxxB]
Но я хочу, чтобы поток был заполнен потоком просто x Есть ли способ получить заполненный поток, не добавляя к нему значение?