4
如何使用printf
将空格添加到字符串末尾?如何使用printf将空格添加到字符串的末尾?
我找不到任何空格添加到右侧的示例。 A similar question我发现使用printf
来为字符串的左侧添加空格。
如何使用printf
将空格添加到字符串末尾?如何使用printf将空格添加到字符串的末尾?
我找不到任何空格添加到右侧的示例。 A similar question我发现使用printf
来为字符串的左侧添加空格。
使用负数进行左对齐(即向右对齐)。
#include <stdio.h>
int main() {
const char *s = "hello";
printf("%30sworld\n", s);
printf("%-30sworld\n", s);
}
这将打印
helloworld
hello world
凉,字符的数量将是可变的,所以我可以通过这样的事情到printf的? ''% - *“,s,数字'对不起,再次我不在我的编译PC上。 – godMode 2012-03-13 00:53:03
哎呦,我刚刚意识到,我可以将数字变成负数,如下所示:number * -1。我确信这会起作用,当我回家时会让你知道。 – godMode 2012-03-13 01:01:34
谢谢,这完全有效。 – godMode 2012-03-13 05:01:41