Информатика и технология программирования

       

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


Манипуляторы - функции потока, которые можно включать в операции помещения и извлечения в потоки ( &#60, &#62).


endl // Помещение в выходной поток символа


// конца строки '\n' и вызов функции flush


ends // Помещение в выходной поток символа '\0'


flush // Вызов функции вывода буферизованных данных


// в выходной поток


dec // Установка основания 10 системы счисления


hex // Установка основания 16 системы счисления


oct // Установка основания 8 системы счисления


ws // Установка игнорирования при вводе пробелов


setbase(int) // Установка основания системы счисления


// (0 - 10 - по умолчанию, также 8,10,16)


resetiosflasg(long)
// Сброс флагов форматирования по маске


setiosflags(long)
// Установка флагов форматирования по маске


setfill(int) // Установка заполняющего символа


setprecision(int)
// Установка точности вывода вещественных


// чисел


setw(int) // Установка ширины поля ввода-вывода

Пример вызова манипулятора:


cout &#60&#60 15 &#60&#60 hex &#60&#60 15 &#60&#60 setbase(8) &#60&#60 15;



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