std::basic_ios<CharT,Traits>::fill
CharT fill() const; | (1) | |
CharT fill( CharT ch ); | (2) |
Управляет символом заполнения, используемым для дополнения выходных преобразований до заданной ширины поля.
1) Возвращает текущий символ заполнения.
2) Устанавливает символ заполнения на
ch, возвращает предыдущее значение символа заполнения.Параметры
| ch | - | символ, используемый в качестве символа заполнения |
Значение возврата
Символ заполнения до вызова функции.
Пример
#include <iomanip>
#include <iostream>
int main ()
{
std::cout << "With default setting : [" << std::setw(10) << 40 << "]\n";
char prev = std::cout.fill('x');
std::cout << "Replaced '" << prev << "' with '"
<< std::cout.fill() << "': [" << std::setw(10) << 40 << "]\n";
}Вывод:
With default setting : [ 40] Replaced ' ' with 'x': [xxxxxxxx40]
См. также
| изменяет символ заполнения (шаблон функции) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_ios/fill