РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
459 of 815 menu

Метод fill

Метод fill класса ios устанавливает символ-заполнитель, который используется для заполнения пустого пространства при выводе данных с шириной поля, заданной методом width. В параметр метода мы передаем символ, которым будет заполняться свободное пространство. Метод возвращает предыдущий символ-заполнитель. По умолчанию используется пробел.

Синтаксис

ios::fill(fillchar)

Пример

Давайте установим символ-заполнитель '*' и выведем число 42 с шириной поля 10:

#include <iostream> using namespace std; int main() { cout.fill('*'); cout.width(10); cout << 42 << endl; return 0; }

Результат выполнения кода:

"********42"

Пример

Давайте установим символ-заполнитель '0' и выведем число 123 с шириной поля 8:

#include <iostream> using namespace std; int main() { cout.fill('0'); cout.width(8); cout << 123 << endl; return 0; }

Результат выполнения кода:

00000123

Пример

Давайте установим символ-заполнитель '-' и выведем строку "abcde" с шириной поля 12:

#include <iostream> #include <string> using namespace std; int main() { cout.fill('-'); cout.width(12); cout << "abcde" << endl; return 0; }

Результат выполнения кода:

"-------abcde"

Смотрите также

  • метод width,
    который задает ширину поля вывода
  • метод precision,
    который задает точность вывода чисел с плавающей точкой
  • класс ios,
    который является базовым классом для потоков ввода-вывода
  • метод good,
    который проверяет состояние потока
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить