Namespaces
Variants
Actions

std::basic_ios<CharT,Traits>::fill

From cppreference.com
< cpp‎ | io‎ | basic ios
 
C++
 
Input/output library
 
std::basic_ios
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.

Contents

[edit] Parameters

ch - the character to use as fill character

[edit] Return value

The fill character before the call to the function.

[edit] Example

#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";
}

Output:

With default setting : [        40]
Replaced ' ' with 'x': [xxxxxxxx40]

[edit] See also

changes the fill character
(function template) [edit]

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant