Форматированный вывод в C++
Форматированный вывод собирает текст
по шаблону с подстановкой значений - в этом
разделе учебника для него допустима функция
printf из <cstdio>.
Спецификатор %d ждет целое, %s -
строку Си. Запишем число и слово в одну строку
и отправим ее на стандартный вывод:
#include <cstdio>
int id = 7;
const char* name = "unit";
std::printf("id=%d name=%s\n", id, name);
Порядок аргументов совпадает с порядком плейсхолдеров в строке формата. Выведем другое целое и литерал:
#include <cstdio>
std::printf("%d %s\n", 42, "ok");
Выведите строку формата "n=%d t=%s\n"
функцией std::printf с целым 5
и текстом "go".