我有两个函数,一个函数生成诸如Starting初始化...
之类的消息,另一个函数检查返回代码并输出“Ok”
,“Warning”
或“错误”
。但是,生成的输出长度不同:
Starting initialization...Ok.
Checking init scripts...Ok.
我怎样才能得到类似下面的东西?
Starting initialization... Ok.
Checking init scripts... Ok.
最佳答案
您可以指定字符串字段的宽度,例如
printf("%-20s", "initialization...");
然后该字段打印的任何内容都将被空白填充到您指定的宽度。
-
使该字段中的文本左对齐。
关于c - 如何使用 printf() 格式化字符串以获得相同的输出长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47680114/