相关疑难解决方法(0)

如何将复合文字用于`fprintf()`具有任意碱基的多个格式化数字?

我想将多个数字转换为某种表示形式,然后使用*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(或更高版本)复合文字来解决这个问题?

c c99 literals compound-literals

6
推荐指数
1
解决办法
156
查看次数

标签 统计

c ×1

c99 ×1

compound-literals ×1

literals ×1