
- The C Standard Library
- The C Standard Library
- The C++ Standard Library
- C++ Library - Home
- C++ Library - <fstream>
- C++ Library - <iomanip>
- C++ Library - <ios>
- C++ Library - <iosfwd>
- C++ Library - <iostream>
- C++ Library - <istream>
- C++ Library - <ostream>
- C++ Library - <sstream>
- C++ Library - <streambuf>
- C++ Library - <atomic>
- C++ Library - <complex>
- C++ Library - <exception>
- C++ Library - <functional>
- C++ Library - <limits>
- C++ Library - <locale>
- C++ Library - <memory>
- C++ Library - <new>
- C++ Library - <numeric>
- C++ Library - <regex>
- C++ Library - <stdexcept>
- C++ Library - <string>
- C++ Library - <thread>
- C++ Library - <tuple>
- C++ Library - <typeinfo>
- C++ Library - <utility>
- C++ Library - <valarray>
- The C++ STL Library
- C++ Library - <array>
- C++ Library - <bitset>
- C++ Library - <deque>
- C++ Library - <forward_list>
- C++ Library - <list>
- C++ Library - <map>
- C++ Library - <queue>
- C++ Library - <set>
- C++ Library - <stack>
- C++ Library - <unordered_map>
- C++ Library - <unordered_set>
- C++ Library - <vector>
- C++ Library - <algorithm>
- C++ Library - <iterator>
- C++ Programming Resources
- C++ Programming Tutorial
- C++ Useful Resources
- C++ Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C++ iomanip Library - setfill Function
Description
The C++ function std::setfill behaves as if member fill were called with c as argument on the stream on which it is inserted as a manipulator (it can be inserted on output streams).
It is used to sets c as the stream's fill character.
Declaration
Following is the declaration for std::setfill function.
setfill (char_type c);
Parameters
c − The new fill character for the stream. char_type is the type of characters used by the stream (i.e., its first class template parameter, charT).
Return Value
It returns unspecified. This function should only be used as a stream manipulator.
Exceptions
Basic guarantee − if an exception is thrown, the stream is in a valid state.
Data races
The stream object on which it inserted is modified. Concurrent access to the same stream object may introduce data races.
Example
In below example explains about setfill function.
#include <iostream> #include <iomanip> int main () { std::cout << std::setfill ('x') << std::setw (10); std::cout << 77 << std::endl; return 0; }
Let us compile and run the above program, this will produce the following result −
xxxxxxxx77