[英]fprintf C multiple spaces
你好,我是C的新手,对于fprintf
有一些困惑
我正在尝试创建一个数据表,我希望它看起来像这样:
Rectangle A Rectangle B
SW corner Height Width SW corner Height Width
我的大部分困惑都来自白色空间,肯定有一种比添加空字符串更好的方法。
您可以使用宽度说明符:
printf("[%5d] [%-5d]\n", 42, 42);
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");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.