C ++ - Comment réinitialiser les drapeaux du manipulateur de flux de sortie

J'ai une ligne de code qui définit la valeur de remplissage d'un caractère '-' dans ma sortie, mais besoin de réinitialiser le setfill drapeau par défaut de caractère d'espacement. Comment dois-je faire?

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

J'ai pensé que cela pourrait fonctionner:

cout.unsetf(ios::manipulatorname) //Howerver I dont see a manipulator called setfill

Suis-je sur la mauvaise voie?

source d'informationauteur noobzilla