【发布时间】:2017-06-14 09:42:00
【问题描述】:
如何使用 printf 函数对齐以下文本 假设我想要
void print() {
printf("%s %s %d %c\n",firstName, lastName, age, gender);
}
成为:
Foo Foo 15 M
Bob Bob 16 F
John John 12 M
我遇到的问题是,由于 John 的名字更长,它会将下一个说明符向下推一点。我希望它们对齐,以便每一行都按顺序排列。
【问题讨论】:
-
@xing 你能解释一下吗?你为什么选择这些数字?
-
@xing 好的,我明白了,谢谢