Автор: Пользователь скрыл имя, 07 Июня 2012 в 17:30, курсовая работа
Файловые потоки представляют объектно-ориентированный способ чтения и записи информации в дисковые файлы. Библиотека файловых потоков разработана для работы только с текстовыми файлами. Однако можно применить ее и для чтения и записи двоичных значений, текстов, структур или любых других объектов.
Введение.............................................................................................................. 3
Классы потоков ........................................................................................... 4
Стандартные потоки ...................................................................... 6
Файловые потоки ........................................................................................ 8
2.1. Возможности работы потока
TStream - TFileStream - файловый поток ...........................................8
Работа с файловыми потоками в С++ ........................................................10
Stream-библиотека С++ ....................................................................10
Функция-компонент open ................................................................11
Последовательный текстовый поток ввода/вывода .......................13
Функция-элемент getline ..................................................................13
Последовательный двоичный файловый ввод/вывод ....................14
Функция-элемент write .....................................................................15
Функция-элемент read .......................................................................16
Файловый ввод/вывод с прямым доступом ....................................16
Функция-компонент seekg ................................................................17
Файловые потоки в NTFS .............................................................................18
Физическая структура NTFS ............................................................18
Обзор структуры разделов ...............................................................19
Файлы и потоки .................................................................................21
Работа с файловыми потоками в NTFS ...........................................23
Работа с потоками из консоли .........................................................25
Заключение ...........................................................................................................27
Список использованной литературы .............................................
Программа
для отслеживания обращена к файловой
системе FileMonitor от тех же Sysinternals не делает
различий между обращениями к
файлам или потокам. Соответственно,
внимательное изучение лога обращений
к диску подозрительной программы
(твоего кейлогера) выдаст и название
потока, куда пишется лог, и имя
файла, к кому он прикреплен.
Заключение
Таким образом, потоком называется обобщенный объект для реализации ввода-вывода данных. На фундаментальном уровне можно рассматривать потоки как абстрактные файлы. В своей основе файл представляет собой последовательное устройство ввода-вывода: его можно записывать и считывать из него. Кроме этого, поток - это полиморфическое устройство последовательного ввода-вывода, то есть оно ведет себя как последовательный файл, но вы можете считывать и записывать в него различные типы данных в каждый момент времени.
Потоки можно просматривать
Механизм потоков
Основное назначение потоков
- чтение и запись данных из
файлов. При открытии потока
Список
использованной литературы