ИСПОЛЬЗОВАНИЕ cout
Как вы уже знаете, cout представляет собой класс, который содержит несколько разных методов. Следующие программы иллюстрируют использование некоторых методов, которые ваши программы могут применять для форматирования вывода. Из урока 3 вы узнали, что манипулятор setw позволяет вашим программам указать минимальное количество символов, которое может занять следующее выходное значение:
#include iostream.h
#include iomanip.h
void main(void)
{
cout "Мое любимое число" setw(3) 1001 endl;
cout "Мое любимое число" setw (4) 1001 endl;
cout "Мое любимое число" setw (5) 1001 endl;
cout "Мое любимое число" setw(6) 1001 endl;
}
Подобным образом метод cout.width позволяет вам указать минимальное количество символов, которое будет использовать сои/для вывода следующего значения. Следующая программа COUTWIDT.CPP использует функцию cout.width для выполнения работы, аналогичной той, которую выполняет setw, что и показано ниже:
#include iostream.h
#include iomanip.h
void main (void)
{
int i;
for (i = 3; i 7; i++)
{
cout "Мое любимое число";
cout. width (i);
cout 1001 endl;
}
}
Если вы откомпилируете и запустите вашу программу, на экране дисплея появится следующий вывод:
С:\ COUTWIDT ENTER
Мое любимое число1001
Мое любимое число 1001
Мое любимое число 1001
Мое любимое число 1001
Подобно манипулятору setw, ширина, выбираемая с помощью функции cout.width, действует только для следующего выходного значения.