Функция print
Функция print из секции fmt выводит данные
в поток с форматированием. В первый параметр мы передаем
поток вывода, во второй - строку формата, а в
последующие параметры - значения, которые нужно
подставить в эту строку. Функция возвращает количество
выведенных символов.
Синтаксис
fmt::print(stream, format, args...)
Пример
Давайте выведем строку "abcde" и число 123
в стандартный поток вывода:
#include <iostream>
#include <fmt/core.h>
using namespace std;
int main()
{
fmt::print(cout, "{} {}\n", "abcde", 123);
return 0;
}
Результат выполнения кода:
"abcde 123"
Пример
Давайте выведем число 42 в поток ошибок,
используя cerr:
#include <iostream>
#include <fmt/core.h>
using namespace std;
int main()
{
fmt::print(cerr, "Error: {}\n", 42);
return 0;
}
Результат выполнения кода:
"Error: 42"