Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
31.01.2021
Размер:
6.85 Кб
Скачать

Інформатика — Вступ    Автори

|

Контакти

|

Підсистема допомоги

|

Методичні вказівки

|

Анотація

|

Назад

   ІнформатикаФайловий потік : ВступЗміст курсу

Вступ

Теорія

Потокове введення і виведення

Використання дескрипторів файлів

Буферизація потоків

Практика

Лабораторна робота

Версія для друку

  Поняття файлів      Засоби введення і виведення формально не входять у стандарт мов С и С++, але фактично стандартизовані та утримуються в системних бібліотеках функцій. З них можна виділити наступні групи.

1. Консольні - орієнтовані на введення із клавіатури і виведення на дисплей; описані в заголовному файлі conіo.h.

2. Файлові - призначені для роботи з файлами; описані в іo.h.

3. Потокові - аналогічні файловими, але надають більший сервіс програмістові; описані в stdіo.h.

4. Засоби ДОС - введення і виведення функціями операційної системи; описані в dos.h.

5. Об'єктні - об'ектно-орієнтовні введення/виведення, тільки в С++; описані в іostream.h, fstream.h, іomanіp.h.

     Під час розв'язання задач на комп'ютері часто виникає необхідність у використанні даних, які записані на зовнішніх носіях інформації (дисках) і оформлені у вигляді файлів даних Незалежно від того, які дані містять файли (числа, символи, рядки,.масиви, структури тощо), в мові C++ вони трактуються як потоки даних (stream), котрі являють собою послідовність байтів, щозчитуються або записуються. При цьому потік "не знає", що і в якій послідовності в нього записано. Розшифровка змісту написаних у ньому байтів лежить на програмі. Щоб користуватися файлами, потоки повинні бути створеніі закріплені за цими файлами. Використання файлів даних у програмі передбачає виконання таких операцій:

- створення потоку обміну даними між файлом і пам'яттю комп'ютера;

- зв'язування цього потоку з конкретним ім'ям файла на диску і відкриття файла;

- запис даних у файл або читання їх з файла;

- закриття файла.

     У даному розділі ми ознайомимося з потоковим введенням і виведенням.

 © 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS

Соседние файлы в папке content