Mam pytanie jak pozbyć się #define FMT_HEADER_ONLY
#include "fmt/format.h"
żeby korzystać z funkcji print
i println
? Obecnie muszę doinstalować libfmt-dev, lecz println nadal nie działa.
Czy muszę czekać na GCC 13 i wtedy oczyszczę swój kod z tych dwóch dyrektyw? Jest jeszcze #include <format>
, fmt::format("{0}{1}{0}", "jakis", "tekst");
ale to trzeba kolejną osobną bibliotekę doinstalować.
https://github.com/fmtlib/fmt
#include <iostream>
#define FMT_HEADER_ONLY
#include "fmt/format.h"
using fmt::print;
int main()
{
auto num {1024};
auto name {"C++ 23"};
print("Number is {}\n", num);
print("Name is {}\n", name);
}