#include #include "printf.hh" int main() { int v = 12345; const char* str = "abcdefg"; double d = 3.141592653; std::cout << Printf(" %%d=\"%d\"\n %%8d=\"%8d\"\n %%-9d=\"%-9d\"\n %%.3s=\"%.3s\"\n %%g=\"%g\"\n%%-8.4f=\"%-8.4f\"\n", v,v,v,str,v,d); char f[32] = "Another test=%d\n"; std::cout << Printf(&f[0], 2); std::cout << "Hello, %s.\n"_f % "printf fans"; }