Como redefinir os sinalizadores de manipulador de fluxo de saída [duplicado]
Esta questão já tem uma resposta aqui:
Restaure o estado de std :: cout depois de manipulá-lo 6 respostasEu tenho uma linha de código que define o valor de preenchimento para um caractere '-' na minha saída, mas precisa redefinir o sinalizador de setfill para o caractere de espaço em branco padrão. Como faço isso?
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
Eu pensei que isso poderia funcionar:
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
Eu estou no caminho errado?