iostream

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

iostream — заголовочный файл с классами, функциями и переменными для организации ввода-вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода-вывода»). В языке C++ и его предшественнике, языке программирования Си, нет встроенной поддержки ввода-вывода, вместо этого используется библиотека функций. iostream управляет вводом-выводом, как и stdio.h в Cи. iostream использует объекты cin, cout, cerr и clog для передачи информации в и из стандартных потоков ввода, вывода, ошибок (без буферизации) и ошибок (с буферизацией) соответственно. Являясь частью стандартной библиотеки C++, эти объекты также являются частью стандартного пространства имён — std.

Содержание

Пример

Например, Программа Hello, world! может быть записана так:

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}

Эта программа выведет «Hello, world!» с последующим переходом на новую строку (endl).

Форматирование вывода

Функции

width(int x) минимальное число знаков до следующего вывода
fill(char x) устанавливает символ-заполнитель и возвращает предыдущий символ-заполнитель. По умолчанию в качестве символа-заполнителя используется пробел
precision(int x) устанавливает число значащих знаков для чисел с плавающей точкой

Пример:

cout.width(10);
cout << "ten" << "four" << "four";

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

endl перевод строки
flush выгружает содержимое буфера в поток
dec меняет формат вывода числа на десятичный
oct меняет формат вывода числа на восьмеричный
hex меняет формат вывода числа на шестнадцатеричный
ws извлекает и удаляет символы пустых промежутков из потока
showpos показывает + перед неотрицательными числами
showpoint показывает десятичную точку
noshowpoint скрывает десятичную точку

Ссылки

es:Iostream uk:Iostream

Источник — «http://www.sbup.com/wiki/Iostream»
Личные инструменты

Served in 0.077 secs.