我想将多个数字转换为某种表示形式,然后使用*printf()说明符的标志,宽度和精度.优先考虑避免全局或static缓冲.关键问题似乎是如何char[]为每个转换后的数字提供?
fprintf(ostream, "some_format", foo(int_a, base_x), foo(int_b, base_y), ...);
Run Code Online (Sandbox Code Playgroud)
如何使用C11复合文字来解决这个问题?
如何使用C99(或更高版本)复合文字来解决这个问题?