Четвертый BORLAND С++ и его окружение

       

Манипуляторы


Простой способ изменения некоторых форматных переменных состоит в использовании специальной функциональной операции, которая

называется манипулятором. Манипуляторы воспринимают в качестве

аргументов ссылку на поток и возвращают ссылку на тот же поток,

поэтому манипуляторы могут объединяться в цепочку занесений в поток (или извлечений из потока) для того, чтобы изменять состояния

потока в виде побочного эффекта, без фактического выполнения каких-либо занесений (или извлечений). Например:

#include <iostream.h>

#include <iomanip.h> // Тpебуется для паpаметpизованных

// манипулятоpов

int main(void) {

int i = 6789, j = 1234, k = 10;

cout << setw(4) << i << setw(6) << j;

cout << "\n";

cout << setw(6) << i << setw(6) << j << setw(6) << k;

return(0);

}

дает на выходе:

678912346789101234

6789 1234 10



Содержание раздела