13.9 我如何用 printf 实现可变的域宽度?就是说, 我想在运行时确定宽度 而不是使用 %8d?

printf("%*d", width, x) 就能达到你的要求。

参见问题 12.14

参考资料: [K&R1, Sec. 7.3]; [K&R2, Sec. 7.2]; [ISO, Sec. 7.9.6.1]; [H&S, Sec. 15.11.6]; [CT&P, Sec. A.1]。

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)