Как добавить пробелы в конец строки, используя printf? - PullRequest
4 голосов
/ 13 марта 2012

Как добавить пробелы в конец строки, используя printf?

Я не могу найти примеров, где пробелы добавляются справа. Аналогичный вопрос Я обнаружил, что вместо слева строки используется printf.

1 Ответ

5 голосов
/ 13 марта 2012

Используйте отрицательные числа для выравнивания по левому краю (то есть "pad" вправо).

#include <stdio.h>
int main() {
    const char *s = "hello";
    printf("%30sworld\n", s);
    printf("%-30sworld\n", s);
}

Это печатает

                         helloworld
hello                         world
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...