Програмування С, С++теорія та практика (частина 1)
1.15 Файлові потоки
В мові Сі та Сі++ файл розглядається як потік (іігеат), що представляє собою послідовність байтів, що записуються чи зчитуються. При цьому потік „не знає”, що і в якій послідовності в нього записано. Розшифровка змісту написаних у ньому байтів лежить на програмі.
|
Таблиця 1.13. Значення аргументу тосіе функції Юреп
|
Класичний підхід, прийнятий в Сі, полягає в тому, що інформація про потік заноситься в структуру ЕІЬЕ, яка визначена у файлі іїйіо.к. Файл відкривається за допомогою функції /ореп, яка повертає покажчик на структуру типу ЕІЬЕ.
■Ьурейе£ з'Ьгис'Ь {
/*рівень буферу */
/*статус файлу */
/*дескриптор файлу */
/*попередній символ, якщо немає буферу */ /*розмір буферу */
/*буфер передавання даних */ /*поточний активний покажчик */ /*перевірка коректності */
Синтаксис функції /ореп :
РИБ *Юреп(соп5{ сИаг *1іІепате, сопзї сИаг *тосІе);
Дана функція відкриває файл із заданим ім’ям і зв’язує з ним потік. Аргумент тойе вказує режим відкриття файлу (таблиця 1.13).
До вказаних специфікаторів в кінці або перед символом „+” може додаватися символ „І” (текстовий файл), або „Ь” (бінарний, двійковий файл).
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Схожі підручники
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 6) онлайн
- РЕГІОНАЛЬНА ЕКОНОМІКА (частина 2)
- МЕТОДИЧНІ ВКАЗІВКИ ДO ВИКОНАННЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ З КУРСУ «Професійна психологія та конфліктологія»
- Банківська Система основні теми
- Сказка про Весельчака
- МЕТОДИЧНІ ВКАЗІВКИ до виконання розрахункової роботи з навчальної дисципліни “Економіко-математичні методи та моделі оптимізаційні методи та моделі”
