C ++ - So setzen Sie die Ausgabestream-Manipulator-Flags zurück [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Stellen Sie den Status von std :: cout nach der Bearbeitung wieder her 6 AntwortenIch habe eine Codezeile, in der der Füllwert in meiner Ausgabe auf ein '-' Zeichen gesetzt wird, muss aber das Flag setfill auf das Standard-Leerzeichen zurücksetzen. Wie mache ich das?
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
Ich dachte, das könnte funktionieren:
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
Bin ich auf dem falschen weg