
- C++ Library - Home
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- The C++ STL Library
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- The C++ Advanced Library
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ Library -
- C++ STL Library Cheat Sheet
- C++ STL - Cheat Sheet
- C++ Programming Resources
- C++ Programming Tutorial
- C++ Useful Resources
- C++ Discussion
C++ Library -
The
The
Including Header
To include the
#include
Functions of Header
Below is list of all functions from
Sr.No | Functions & Description |
---|---|
1 |
begin
It returns an iterator to the beginning of the format string range. |
2 |
end
It returns an iterator to the end of the format string range. |
3 |
advance_to
It advances the begin iterator to the given position. |
4 |
next_ard_id
It enters automatic indexing mode, and returns the next argument index. |
5 |
check_arg_id
It enters manual indexing mode, checks if the given argument index is in range. |
6 |
check_dynamic_spec
It checks if the type of the corresponding format argument with the given argument index is in the given type template arguments. |
String Formatting
In the following example, we are going to format string using the std::format() to format a string with placeholder.
#include#include int main() { std::string x = "ABC"; int y = 12; std::string z = std::format("Name: {} , Age: {}", x, y); std::cout << z << std::endl; return 0; }
Output
Following is the output of the above code −
Name: ABC , Age: 12
Aligning Text
Let's look at the following example, where we are going to align the text Suresh to the left using the {:<1} specifier and the text Ramesh to the right using the {:>20} specifier.
#include#include int main() { std::string a = std::format("{:<1} {:>20}", "Suresh", "Ramesh"); std::cout << a << std::endl; return 0; }
Output
Output of the above code is as follows −
Suresh Ramesh