- Iostream
-
Iostream
iostream — заголовочный файл с классами, функциями и переменными для организации ввода-вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода-вывода»). В языке C++ и его предшественнике, языке программирования Си, нет встроенной поддержки ввода-вывода, вместо этого используется библиотека функций. iostream управляет вводом-выводом, как и stdio.h в Cи. iostream использует объекты cin, cout, cerr и clog для передачи информации в и из стандартных потоков ввода, вывода, ошибок (без буферизации) и ошибок (с буферизацией) соответственно. Являясь частью стандартной библиотеки C++, эти объекты также являются частью стандартного пространства имён — std.
Начиная с Visual Studio .NET 2003, Visual C++ больше не предоставляет старые библиотеки iostream.[1]
Содержание
Пример
Например, программа «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
скрывает десятичную точку См. также
Примечания
Ссылки
Wikimedia Foundation. 2010.
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 — 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++ fstream iomanip ios iostream sstream Стандартная библиотека шаблонов … Википедия
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