Jak zresetować flagi manipulatora strumienia wyjściowego [duplikat]
To pytanie ma już tutaj odpowiedź:
Przywróć stan std :: cout po manipulowaniu nim 6 odpowiedziMam wiersz kodu, który ustawia wartość wypełnienia na znak '-' w moim wyjściu, ale muszę zresetować flagę setfill do jej domyślnego białego znaku. Jak mogę to zrobić?
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
Myślałem, że to może zadziałać:
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
Czy jestem na złej drodze?