如何在printf()中使用绝对填充?

use*_*840 1 c

我试过了

printf("%s %15s", string1, string2);
Run Code Online (Sandbox Code Playgroud)

我发现这种左边的填充取决于距离第一个字符串的距离,如果我想从左边开始计算一个绝对的左边填充怎么办?

Vau*_*ato 8

你想填充右边的第一个字符串,而不是填充左边的第二个字符串:

printf("%-15s %s",string1,string2);
Run Code Online (Sandbox Code Playgroud)