C ++ - Как сбросить флаги манипулятора потока вывода [duplicate]

На этот вопрос уже есть ответ здесь:

Восстановите состояние std :: cout после манипулирования им 6 ответов

у нас есть строка кода, которая устанавливает значение заполнения '-' символ в моем выводе, но необходимо сбросить флаг setfill к его символу пробела по умолчанию. Как я могу это сделать?

cout < setw(14) < "  CHARGE/ROOM" < endl;
cout < setfill('-') < setw(11) < '-' < "  " < setw(15) < '-' < "   " < setw(11) < '-' < endl;

Ответы на вопрос(5)

Ваш ответ на вопрос