fprintf C多个空格

que*_*ngs 2 c printf

你好,我是C的新手并且有一些困惑 fprintf

我正在尝试创建一个数据表,我希望它看起来像这样:

Rectangle A                    Rectangle B 
SW corner   Height   Width     SW corner   Height   Width
Run Code Online (Sandbox Code Playgroud)

我的大部分困惑都来自白色空间,肯定有一种比添加空字符串更好的方法.

pmg*_*pmg 5

您可以使用宽度说明符:

printf("[%5d] [%-5d]\n", 42, 42);
Run Code Online (Sandbox Code Playgroud)