您好我是C的新手,并对fprintf
我正在尝试创建一个数据表,我希望它看起来像这样:
Rectangle A Rectangle B
SW corner Height Width SW corner Height Width
我的大部分困惑都来自白色空间,肯定有一种比添加空字符串更好的方法。
答案 0 :(得分:5)
您可以使用宽度说明符:
printf("[%5d] [%-5d]\n", 42, 42);
答案 1 :(得分:4)
答案 2 :(得分:0)
printf有很多选择,这是你的想法吗?
#include <stdio.h>
main() {
char *label1="Rectangle A";
char *label2="Rectangle B";
printf("%-31s%-31s\n",label1,label2);
printf("SW corner Height Width SW corner Height Width\n");
}