LINUX.ORG.RU

Казалось бы, при чем тут тег c++?

m0rph ★★★★★
()

Если речь про c++…

printf(«2. целое число: %d \n», 1234);

PeleWin
()

Это в питоне и в си шарпе. В c++ нет интерполяции строк.

ox55ff ★★★★★
()

коннотация строк с++

to_string()

Ygor ★★★★★
()
Последнее исправление: Ygor (всего исправлений: 1)
fmt::print("The answer is {answer}.", fmt::arg("answer", 42));

Но это уже совсем другая история

AlexVR ★★★★★
()

Либо через сторонние библиотеки по типу fmt, либо никак. В плюсах такого нет.

WatchCat ★★★★★
()

а тут эксперты по плюсам собрались, как я смотрю.

#include <format>
#include <print>

std::print("{0} {2}{1}!\n", "Hello", 23, "C++");
auto fmt = std::format("Hello {}!\n", "world");
Lrrr ★★★★★
()

В c++20 появился std::format

grem ★★★★★
()
Ответ на: комментарий от Lrrr

Это говно. По сути по удобству от древнючего printf отличий нет. Имена переменных нужно указывать в самой строке.

ox55ff ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.