C ++ - Cómo restablecer los indicadores del manipulador de la secuencia de salida [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Restaura el estado de std :: cout después de manipularlo 6 respuestasTengo una línea de código que establece el valor de relleno en un carácter '-' en mi salida, pero necesito restablecer la marca setfill a su carácter de espacio en blanco predeterminado. ¿Cómo puedo hacer eso?
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
Pensé que esto podría funcionar:
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
¿Estoy en el camino equivocado?