std::basic_ios<CharT,Traits>::fill
CharT fill() const; |
(1) | |
CharT fill( CharT ch ); |
(2) |
Manages the fill character used to pad the output conversions to the specified field width.
1) returns the current fill character
2) sets the fill character to
ch
, returns previous value of the fill character
Parameters
ch | - | the character to use as fill character |
Return value
the fill character before the call to the function.
Example
#include <iostream> #include <iomanip> 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"; }
Output:
With default setting : [ 40] Replaced ' ' with 'x': [xxxxxxxx40]
See also
changes the fill character (function template) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_ios/fill