РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
626 of 815 menu

Функция 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"

Смотрите также

  • функция print,
    которая выводит форматированную строку без перевода строки
  • функция format,
    которая форматирует строку и возвращает результат
  • объект cout,
    который выводит данные в стандартный поток
  • манипулятор endl,
    который добавляет перевод строки и сбрасывает буфер
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить