iostream

iostream
Стандартная библиотека языка программирования C++
  • fstream
  • iomanip
  • ios
  • iostream
  • sstream
Стандартная библиотека шаблонов
  • algorithm
  • bitset
  • deque
  • functional
  • iterator
  • vector
  • list
  • map
  • set
  • stack
  • queue
C++11
  • array
  • forward_list
  • unordered_map
  • unordered_set
Стандартная библиотека языка программирования Си

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

Некоторые новые компиляторы (например, компилятор Visual C++ из Visual Studio .NET 2003[1]) старые библиотеки <iostream.h> больше не поддерживают, вместо них нужно использовать только новые: #include <iostream>.

Содержание

Пример

Простейшая программа «Hello, world!» (с использованием библиотеки iostream) может быть записана так:

#include <iostream>                             // в Си: #include <stdio.h>
int main()
{
  std::cout << "Hello, world!" << std::endl;    // в Си: printf("Hello, World!\n");
}

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

Функции

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

Пример:

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

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

Стандартная библиотека предлагает большое количество манипуляторов, среди них:

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

Пример для манипулятора endl:

cout << "Hello, world!" << endl;

См. также

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "iostream" в других словарях:

  • Iostream — es un archivo de cabecera que es utilizado para operaciones de entrada/salida en el lenguaje de programación C++. iostream es parte de la biblioteca estándar de C++. Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de …   Wikipedia Español

  • Iostream — iostream  заголовочный файл с классами, функциями и переменными для организации ввода вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода вывода»). В языке… …   Википедия

  • Iostream — is a header file which is used for input/output in the C++ programming language. It is part of the C++ standard library. The name stands for Input/Output Stream. In C++ and its predecessor, the C programming language, there is no special syntax… …   Wikipedia

  • iostream — C++ Standard Library fstream iomanip ios iostream sstream string …   Wikipedia

  • Iostream.h — …   Википедия

  • Iostream.hpp — …   Википедия

  • C++ — Desarrollador(es) Bjarne Stroustrup, Bell Labs Información general …   Wikipedia Español

  • C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в …   Википедия

  • Стандартная библиотека языка C++ — Стандартная библиотека языка программирования C++ fstream iomanip ios iostream sstream Стандартная библиотека шаблонов …   Википедия

  • Printf — The class of printf functions (which stands for print formatted ) is a class of functions, typically associated with curly bracket programming languages, that accept a string parameter (called the format string) which specifies a method for… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»