Функция println
Функция println из библиотеки fmt выводит форматированные данные
в стандартный поток вывода и автоматически добавляет символ перевода строки
в конце. В первом параметре мы передаем строку формата, которая может
содержать специальные заполнители в фигурных скобках, а в последующих
параметрах - значения, которые нужно подставить вместо этих заполнителей.
Функция является удобной заменой связки print и cout << endl.
Синтаксис
fmt::println(format, args...)
Пример
Давайте выведем простое приветствие с помощью функции println:
#include <fmt/core.h>
int main()
{
fmt::println("Hello, world!");
return 0;
}
Результат выполнения кода:
"Hello, world!"
Пример
Давайте подставим значения переменных в строку формата с помощью заполнителей в фигурных скобках:
#include <fmt/core.h>
int main()
{
int age = 25;
std::string name = "abcde";
fmt::println("Name: {}, Age: {}", name, age);
return 0;
}
Результат выполнения кода:
"Name: abcde, Age: 25"
Пример
Давайте выведем несколько строк подряд, чтобы показать, что
функция println автоматически добавляет перевод строки:
#include <fmt/core.h>
int main()
{
fmt::println("first line");
fmt::println("second line");
fmt::println("third line");
return 0;
}
Результат выполнения кода:
"first line"
"second line"
"third line"