Страницы

Поиск по вопросам

понедельник, 28 января 2019 г.

Как продублировать символ с помощью printf

printf ("%c", 196);
Как мне сделать так, что символ был напечатан не 1 раз, а допустим 5 раз, чтобы избежать таких строк
printf ("%c%c%c%c%c, 196, 196, 196, 196, 196);
Сторонние библиотеки юзать нельзя, тольк


Ответ

Так не устроит?
for(int i = 0; i < 5; ++i) putchar(196);
Ну, или
for(int i = 0; i < 5; ++i) printf("%c",196);
P.S. Если бы работать в C++, то там символ-заполнитель можно указать -
char k = 'a'; cout << setfill(k) << setw(5) << k << endl;
Но это так, досужие рассуждения, так как вопрос именно о C...

Комментариев нет:

Отправить комментарий