template< class CharT >
/*unspecified*/ setfill( CharT c );
When used in an expression out << setfill(c) sets the fill character of the stream out to c.
[edit] Parameters c - new value for the fill character [edit] Return valueAn object of unspecified type such that
where the function f is defined as:
template<class CharT, class Traits> void f(std::basic_ios<CharT, Traits>& str, CharT c) { // set fill character str.fill(c); }[edit] Notes
The current fill character may be obtained with std::ostream::fill.
[edit] Example#include <iomanip> #include <iostream> int main() { std::cout << "default fill: [" << std::setw(10) << 42 << "]\n" << "setfill('*'): [" << std::setfill('*') << std::setw(10) << 42 << "]\n"; }
Output:
default fill: [ 42] setfill('*'): [********42][edit] Defect reports
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR Applied to Behavior as published Correct behavior LWG 183 C++98setbase
could only be used with
std::basic_ios<CharT,Traits>
) [edit] sets the placement of fill characters
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4