iostream
iostream — заголовочный файл с классами, функциями и переменными для организации ввода-вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода-вывода»). В языке C++ и его предшественнике, языке программирования Си, нет встроенной поддержки ввода-вывода, вместо этого используется библиотека функций. iostream управляет вводом-выводом, как и stdio.h в Cи. iostream использует объекты cin, cout, cerr и clog для передачи информации в и из стандартных потоков ввода, вывода, ошибок (без буферизации) и ошибок (с буферизацией) соответственно. Являясь частью стандартной библиотеки C++, эти объекты также являются частью стандартного пространства имён — std.
Пример
Например, Программа Hello, world! может быть записана так: <source lang="cpp">
- include <iostream>
using namespace std; int main() {
cout << "Hello, world!" << endl; return 0;
} </source> Эта программа выведет «Hello, world!» с последующим переходом на новую строку (endl).
Форматирование вывода
Функции
width(int x) |
минимальное число знаков до следующего вывода |
fill(char x) |
устанавливает символ-заполнитель и возвращает предыдущий символ-заполнитель. По умолчанию в качестве символа-заполнителя используется пробел |
precision(int x) |
устанавливает число значащих знаков для чисел с плавающей точкой |
Пример: <source lang="cpp"> cout.width(10); cout << "ten" << "four" << "four"; </source>
Манипуляторы
endl |
перевод строки |
flush |
выгружает содержимое буфера в поток |
dec |
меняет формат вывода числа на десятичный |
oct |
меняет формат вывода числа на восьмеричный |
hex |
меняет формат вывода числа на шестнадцатеричный |
ws |
извлекает и удаляет символы пустых промежутков из потока |
showpos |
показывает + перед неотрицательными числами |
showpoint |
показывает десятичную точку |
noshowpoint |
скрывает десятичную точку |
Ссылки
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....