Je sais que je peux limiter la taille d'un argument de chaîne particulier, mais je ne sais pas comment le faire pour l'ensemble de la sortie. En d'autres termes, est-ce que este peut être écrit avec un seul appel au format ?
#include <string>
#include <iostream>
#include <fmt/format.h>
int LOG_MAX_MESSAGE_LENGTH = 11;
void f(const char* p) {
std::cout << fmt::format("{:.{}}", fmt::format("ABI is {}", p),
LOG_MAX_MESSAGE_LENGTH)
<< std::endl;
}
int main() {
f("hellooooo");
}