ФАЙЛИ В Бейсік MICROSOFT

У даному підрозділі обговорюється робота засобами Бейсика Microsoft в операційній системі СР / М з послідовними файлами на гнучкому диску У підрозд 852 детально обговорюється система СР / М

Перший параметр в операторі OPEN позначає режим доступу до файлу, і для послідовного читання він повинен бути рівний I, а для послідовного запису О Наступні два параметри – логічний номер файлу (Від 1 до 15) та імя файлу Довжина імені файлу може складати до восьми симво-

лов крім того, допускається його розширення до трьох символів, відокремлюване від першої частини точкою

Прикладами допустимих в СР / М імен файлу служать

FIRSTDAT DATA PAY DATA SAL

Оператор OPEN виду

10   OPEN &quotI&quot, #3, &quotDATAPAY&quot

відкриває програмі файл DATAPAY для введення і привязує його до логічного номеру 3 При роботі з послідовними дисковими файлами можна користуватися операторами

OPEN INPUT# LINEINPUT# PRINT# PRINT#USING WRITE# CLOSE

Особливо корисний оператор WRITE #, оскільки він виводить дані точно так само, як оператор

PRINT, але додатково вставляє коми для розділення всіх значень Таким чином, оператори

100 PRINT # 3, А ,; В ,; С і

100 WRITE # 3, А, В, С

рівносильні і потрібні в тому випадку, якщо файл згодом буде зчитуватися програмою за допомогою оператора INPUT #

Для виявлення кінця файлу з логічним номером N використовується функція EOF (N), а функція LOC, застосовувана при роботі з файлами прямого доступу, повертає число секторів по 128 байт, лічених або записаних в послідовному режимі з моменту відкриття файлу

Режим додавання даних до файлу відсутня Якщо існуючий файл відкривається для запису (з режимом доступу О), то його первинний зміст знищується

Джерело: Уолш Б Програмування на Бейсике: Пер з англ М: Радіо і звязок, 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>

*

*