C ++ - Как сбросить флаги манипулятора потока вывода [duplicate]
На этот вопрос уже есть ответ здесь:
Восстановите состояние std :: cout после манипулирования им 6 ответовУ меня есть строка кода, которая устанавливает значение заполнения для символа «-» в моих выходных данных, но мне нужно сбросить флаг setfill на его символ пробела по умолчанию. Как мне это сделать?
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
Я думал, что это может сработать:
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
Я не на том пути?