🗊 Презентация Библиотека ввода/вывода С++ Стандартные потоки

Категория: Образование
Нажмите для полного просмотра!
Библиотека ввода/вывода С++ Стандартные потоки, слайд №1 Библиотека ввода/вывода С++ Стандартные потоки, слайд №2 Библиотека ввода/вывода С++ Стандартные потоки, слайд №3 Библиотека ввода/вывода С++ Стандартные потоки, слайд №4 Библиотека ввода/вывода С++ Стандартные потоки, слайд №5 Библиотека ввода/вывода С++ Стандартные потоки, слайд №6 Библиотека ввода/вывода С++ Стандартные потоки, слайд №7 Библиотека ввода/вывода С++ Стандартные потоки, слайд №8 Библиотека ввода/вывода С++ Стандартные потоки, слайд №9 Библиотека ввода/вывода С++ Стандартные потоки, слайд №10

Вы можете ознакомиться и скачать презентацию на тему Библиотека ввода/вывода С++ Стандартные потоки. Доклад-сообщение содержит 10 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


12 Библиотека ввода/вывода С++ 12.1 Стандартные потоки
Описание слайда:
12 Библиотека ввода/вывода С++ 12.1 Стандартные потоки

Слайд 2


Библиотека ввода/вывода С++ (2) Операции ввода/вывода делятся на две группы: а) операции с преобразованием из внутреннего формата в символьный –...
Описание слайда:
Библиотека ввода/вывода С++ (2) Операции ввода/вывода делятся на две группы: а) операции с преобразованием из внутреннего формата в символьный – осуществляется переопределенными “”; б) операции без преобразования – осуществляется специальными функциями.

Слайд 3


12.2 Операции «извлечение» и «вставка» Операции переопределены для: char, signed и unsigned short, int, long, float, double, long double, char...
Описание слайда:
12.2 Операции «извлечение» и «вставка» Операции переопределены для: char, signed и unsigned short, int, long, float, double, long double, char *(строка), void *(адрес) Примеры: а) couta; в) cout

Слайд 4


12.3 Управление потоками ввода/вывода Форматирование ввода/вывода. Флаги enum { skipws = 0x0001,// пропустить пробелы при вводе left = 0x0002,//...
Описание слайда:
12.3 Управление потоками ввода/вывода Форматирование ввода/вывода. Флаги enum { skipws = 0x0001,// пропустить пробелы при вводе left = 0x0002,// выполнять по левой гр. при выводе rigth = 0x0004,// выполнять по правой гр. при выводе interval=0x0008,// дополнить пробелами при выводе dec = 0x0010,// преобразовать в десятичную с/с oct = 0x0020,// преобразовать в восьмиричную с/с hex = 0x0040,// преобразовать в шестнадцатир. с/с showbase=0x0080,// показывать основание с/с при выводе showpoint=0x0100,// показывать дес. точку при выводе uppercase=0x0200,// вывод шестн. цифр в верхнем р-ре showpos = 0x0400,// выводить + перед полож. числами sientific=0x0800,// вывод в формате с плав. точкой fixed = 0x1000,// вывод в формате с фикс. точкой unitbuf = 0x2000,// стереть все потоки после вставки stdio = 0x4000};//стереть после вставки stdin,stdout

Слайд 5


Флаги (2) class ios {private: long x_flags; // флаги int x_width; // ширина поля вывода int x_precision; // число цифр др. части int x_fill; …} //...
Описание слайда:
Флаги (2) class ios {private: long x_flags; // флаги int x_width; // ширина поля вывода int x_precision; // число цифр др. части int x_fill; …} // символ-заполнитель Для работы с этими полями используются специальные методы: flags(), precision(), setf(), width() Пример: cout.setf(ios::uppercase); cout.setf(ios::hex,ios::dec&oct&hex);

Слайд 6


6.4 Манипуляторы 1) Манипуляторы без параметров (iosream.h): ostream & (ostream & Os) dec – десятичная система счисления; hex – шестнадцатеричная...
Описание слайда:
6.4 Манипуляторы 1) Манипуляторы без параметров (iosream.h): ostream & (ostream & Os) dec – десятичная система счисления; hex – шестнадцатеричная система счисления; oct – восьмеричная система счисления; ws – удаление из входного потока пробелов и знаков табуляции; endl – добавление маркера «конец строки» + вывод из буфера; flush – вывод из буфера. 2) Манипуляторы с параметрами (iomanip.h): setbase(int n) – установка системы счисления (0, 8, 10, 16); setprecision(int n) – определяет количество дробных цифр; setw(int n) – определяет минимальную ширину поля вывода. Пример: cout

Слайд 7


12.5 Переопределение извлечения и вставки для типов пользователя Переопределяются как функции -операции вне класса : ostream & operator... return in;...
Описание слайда:
12.5 Переопределение извлечения и вставки для типов пользователя Переопределяются как функции -операции вне класса : ostream & operator... return in; }

Слайд 8


Пример переопределения извлечения и вставки (Ex5_15) #include "stdafx.h" #include #include class TVector { private: int x,y,z; public:...
Описание слайда:
Пример переопределения извлечения и вставки (Ex5_15) #include "stdafx.h" #include #include class TVector { private: int x,y,z; public: TVector() {} friend ostream& operator(istream &stream, TVector& obj); };

Слайд 9


Пример переопределения извлечения и вставки ostream& operator
Описание слайда:
Пример переопределения извлечения и вставки ostream& operator

Слайд 10


Тестирующая программа int main(int argc, char* argv[]) { TVector A,B; cin>>A>>B; cout
Описание слайда:
Тестирующая программа int main(int argc, char* argv[]) { TVector A,B; cin>>A>>B; cout



Похожие презентации
Mypresentation.ru
Загрузить презентацию