🗊 Презентация Потоки ввода/вывода Ввод/вывод в С и С++

Категория: Образование
Нажмите для полного просмотра!
Потоки ввода/вывода Ввод/вывод в С и С++, слайд №1 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №2 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №3 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №4 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №5 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №6 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №7 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №8 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №9 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №10 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №11 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №12 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №13 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №14 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №15 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №16 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №17 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №18 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №19 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №20 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №21 Потоки ввода/вывода Ввод/вывод в С и С++, слайд №22

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

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


Слайд 1


Тема: Потоки ввода/вывода Ввод/вывод в С и С++ Предопределенные объекты Иерархия потоков Классы ios, ostream, istream Классы ofstream, ifstream...
Описание слайда:
Тема: Потоки ввода/вывода Ввод/вывод в С и С++ Предопределенные объекты Иерархия потоков Классы ios, ostream, istream Классы ofstream, ifstream Ввод/вывод для класса String

Слайд 2


Ввод/вывод в С и С++ Стандартная библиотека ввода/вывода С большой набор функций (трудно запомнить) нет контроля типов при форматном вводе/выводе...
Описание слайда:
Ввод/вывод в С и С++ Стандартная библиотека ввода/вывода С большой набор функций (трудно запомнить) нет контроля типов при форматном вводе/выводе (printf, scanf) трудно реализовать для нового типа стандартные потоки stdin, stdout, stderr Стандартная библиотека классов потоков ввода/вывода C++ перегруженные операции “>>” и “

Слайд 3


Предопределенные объекты-потоки Стандартная библиотека классов потоков iostream имеет четыре предопределенных объекта, ассоциированных со стандартным...
Описание слайда:
Предопределенные объекты-потоки Стандартная библиотека классов потоков iostream имеет четыре предопределенных объекта, ассоциированных со стандартным вводом/выводом cin – стандартный ввод (клавиатура) cout – стандартный вывод (экран монитора) cerr – стандартное устройство ошибок (экран) с небуферизованным выводом clog – стандартное устройство ошибок (экран) с буферизованным выводом

Слайд 4


Операции помещения в поток и извлечения из потока Вывод данных обеспечивается классом ostream, который имеет перегруженную операцию левого сдвига “>...
Описание слайда:
Операции помещения в поток и извлечения из потока Вывод данных обеспечивается классом ostream, который имеет перегруженную операцию левого сдвига “> ch; }

Слайд 5


Классы потоковой библиотеки
Описание слайда:
Классы потоковой библиотеки

Слайд 6


Упрощенный класс ios
Описание слайда:
Упрощенный класс ios

Слайд 7


Константы состояния потока Состояние потока характеризуется флагом состояния – значением типа ios::io_state ios::goodbit – все в порядке ios::eofbit...
Описание слайда:
Константы состояния потока Состояние потока характеризуется флагом состояния – значением типа ios::io_state ios::goodbit – все в порядке ios::eofbit – достигнут конец файла ios::failbit – ошибка форматирования или преобразования (поток можно использовать, сбросив бит) ios::badbit – серьезная ошибка обмена (поток, скорее всего, испорчен) ios::hardfail – неисправимая ошибка, связанная, например, с неисправностью оборудования

Слайд 8


Константы доступа к потоку Доступ к потоку характеризуется флагом доступа – значением типа ios::open_mode ios::in – открыть файл на чтение ios::out –...
Описание слайда:
Константы доступа к потоку Доступ к потоку характеризуется флагом доступа – значением типа ios::open_mode ios::in – открыть файл на чтение ios::out – открыть файл на запись ios::ate – после открытия файла поместить указатель в его конец ios::app – открыть файл на дозапись ios::trunc – открыть файл с усечением длины ios::nocreate – открыть существующий файл ios::noreplace – открыть несуществующий файл ios::binary – открыть нетекстовый файл

Слайд 9


Константы позиционирования файлового указателя Перемещение файлового указателя по потоку определяется флагом направления – значением типа...
Описание слайда:
Константы позиционирования файлового указателя Перемещение файлового указателя по потоку определяется флагом направления – значением типа ios::seek_dir ios::beg – смещение указателя от начала файла ios::cur – смещение указателя от его текущего положения в файле ios::end – смещение указателя от конца файла

Слайд 10


Методы класса ios int eof( ) – Возвращает ненулевое значение, если установлен флаг ios::eofbit int fail( ) – Возвращает ненулевое значение, если...
Описание слайда:
Методы класса ios int eof( ) – Возвращает ненулевое значение, если установлен флаг ios::eofbit int fail( ) – Возвращает ненулевое значение, если установлен один из флагов ios::failbit, ios::badbit, или ios::hardfail int bad( ) – Возвращает ненулевое значение, если установлен один из флагов ios::badbit, или ios::hardfail int good( ) – Возвращает ненулевое значение, если сброшены все биты ошибок int rdstate( ) – Возвращает текущее состояние void clear(int=0) – Если параметр равен 0 (по умолчанию), все биты сбрасываются. Иначе он задает состояние ошибки operator void*( ) – Возвращает нулевой указатель, если установлен один из битов ios::failbit, ios::badbit, или ios::hardfail (так же, как и fail( ) ) int operator!( ) – Возвращает ненулевое значение, если установлен один из битов ios::failbit, ios::badbit, или ios::hardfail (так же, как и fail( ) )

Слайд 11


Упрощенный класс ostream
Описание слайда:
Упрощенный класс ostream

Слайд 12


Использование класса ostream
Описание слайда:
Использование класса ostream

Слайд 13


Упрощенный класс istream
Описание слайда:
Упрощенный класс istream

Слайд 14


Использование класса istream
Описание слайда:
Использование класса istream

Слайд 15


Упрощенный класс ofstream
Описание слайда:
Упрощенный класс ofstream

Слайд 16


Упрощенный класс ifstream
Описание слайда:
Упрощенный класс ifstream

Слайд 17


Использование файловых потоков
Описание слайда:
Использование файловых потоков

Слайд 18


Пересмотренный класс String
Описание слайда:
Пересмотренный класс String

Слайд 19


Вывод объектов типа String
Описание слайда:
Вывод объектов типа String

Слайд 20


Ввод объектов типа String
Описание слайда:
Ввод объектов типа String

Слайд 21


Использование операций ввода/вывода
Описание слайда:
Использование операций ввода/вывода

Слайд 22


РЕЗЮМЕ Потоки ввода/вывода обладают надежностью за счет контроля типов Просты в использовании Большая гибкость и возможности представления данных...
Описание слайда:
РЕЗЮМЕ Потоки ввода/вывода обладают надежностью за счет контроля типов Просты в использовании Большая гибкость и возможности представления данных Свойства и методы можно осваивать по мере необходимости Легко расширяются на типы (классы) пользователя



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