У меня есть строка кода, которая задает значение заполнения символу '-' в моем выводе, но нужно сбросить флаг setfill до символа пробела по умолчанию. Как мне это сделать?C++ - Как сбросить флаги манипулятора выходного потока
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
Я думал, что это может работать:
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
я на ложном пути?
Великий ответ, должен быть принят один. – gd1
@ gd1: Хороший ответ, но не _great_, так как я должен включить Boost только для сохранения флагов iostream. – Isaac
@ Исаак: на C++ мне кажется, что вы либо используете boost, либо в конечном итоге переопределяете его, либо ждете Boost. Что-то должно быть включено в стандарт. – gd1