有没有办法使用变量指定空格数?
例如假设我有一个基本的打印语句:
printf("%5d",someNumber);
这将打印 5 个空格然后是数字。有没有一种方法可以让我声明一个变量 var = 5
,然后使用一个变量来确定间距?我问的原因是因为我试图在循环的每次迭代后控制空格的数量以某种方式格式化数据
最佳答案
尝试:
printf("%*d", width, someNumber);
你可以通过 man 3 printf
找到更多信息
关于c - 打印空格数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38649647/