有没有办法让可变大小的填充printf?
我有一个整数表示填充有多大:
void foo(int paddingSize) {
    printf("%...MyText", paddingSize);
}
这应该打印出### MyTextpaddingSize应该决定'#'符号数量的位置.
在c ++中,setw函数用于设置要用作下一个插入操作的字段宽度的字符数.在C中是否有任何函数,我的意思是,在标准c库中,它做同样的事情?
例如,我需要NSString至少有8个字符....而不是使用循环来添加左边的填充空格,无论如何要做到这一点?
Examples:
Input:    |Output:
Hello     |   Hello
Bye       |     Bye
Very Long |Very Long
abc       |     abc