ПОСЛІДОВНІ ФАЙЛИ

Послідовні файли мають організацію, описану в розд 82, а саме, записи в них слідують одна за одною У файлу є заголовок, за яким слідують елементи даних і, може бути, кінцева частину Доступ до окремих елементів даних не можна отримати, не прочитавши всі попередні дані Окремі елементи файла не можуть бути в ньому змінені має бути створена нова версія файлу, що включає в себе всі зміни У Бейсике передбачені розширені варіанти операторів INPUT і PRINT, розраховані на роботу з послідовними файлами і в основному не залежать від носія, використовуваного для зберігання файлу У розд 841 описані загальні прийоми роботи з файлами, а в наступних розділах – особливості конкретних носіїв Ці додаткові деталі в основному повязані із створенням файлу і з привязкою файлу до програми Остання дія часто називається відкриттям файлу, і обидва терміни (привязка, відкриття) використовуватимуться для позначення одних і тих же подані нижче вказівки Основні дії при роботі з файлами такі:

(А) Відкриття файлу, тобто привязка файлу до логічного номеру Якщо такого файлу немає, то в деяких системах він буде створений, а в інших буде потрібно спочатку створити його командою CREATE або особливою формою команди OPEN

(Б) Запис даних у файл, або читання даних з файлу, або додавання даних до кінця файлу (якщо Ваша система допускає такий режим)

(В) Закриття файлу, прекращающее звязок між файлом і логічним номером і в більшості систем посилаюча в файл спеціальну мітку EOF (end of file – кінець файлу)

Джерело: Уолш Б Програмування на Бейсике: Пер з англ М: Радіо і звязок, 1988 336 с: ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*