Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Обробка текстових файлів на мові Турбо Паскаль

Реферат Обробка текстових файлів на мові Турбо Паскаль





ead не в змозі прочитати послідовність рядків з текстового файлу: рядки прочитані до маркерів кінця рядка або файлу будуть нормальними а після маркерів будуть порожніми.

3,4) При введенні числових змінних процедура Read спочатку виділяє підрядок у вхідному потоці по наступному правилу: всі провідні прогалини, символи табуляції і маркери кінця рядків EOLn пропускаються, після виділення першого значущого символу, навпаки, будь-який з перерахованих символів або EOF служать ознакою кінця підрядка. Виділена таким чином підрядок потім розглядається як символьне представлення числової константи відповідного типу і перетвориться в чисельне представлення, а отримане значення присвоюється числової змінної. Якщо в підрядку був порушений необхідний формат представлення чисельної константи, виникає помилка введення. Якщо при пропуску провідних прогалин зустрівся символ EOF, мінлива отримує значення 0. У Турбо Паскалі не передбачений введення шістнадцяткових констант.

Зазначу що, введення змінних типу Boolean процедурами введення не передбачений.

В 

Що стосується стандартних текстових змінних, то при використанні процедури Read стосовно до стандартного вхідного файлу Input, тобто при введенні з клавіатури, символьні рядки запам'ятовуються в буфері, який передається процедурі тільки після натискання на клавішу Enter. Крім того, при роботі з файлом Input в записі оператора Read не треба писати ім'я файлу, інакше це призведе до помилки. Це дозволяє редагувати дані при їх введенні. Максимальна довжина буфера введення при роботі з клавіатурою становить 127 символів. Введення з клавіатури за процедурою Read супроводжується ехо-повтором вводяться символів на екрані ПК. p> Процедура Read прекрасно пристосована введенню чисел. При зверненні до неї за введенням чергового цілого або дійсного числа процедура В«ПерескакуєВ» маркери кінця рядків, тобто фактично весь файл розглядається нею як одна довга рядок, що містить текстове представлення чисел. p> Наведемо приклад програми, що використовує процедуру Read:


Припустимо нам дано вхідний файл my_file.txt такого вигляду:


Sharifov Rustam 1987


Program Read_from_file;

Var p> F, I: string [15]; {Мінлива F - Прізвище, I - ім'я. У вхідному файлі прізвище та ім'я послідовно розташовані на 15 позиціях, тобто на них виділено 15 позицій}

D: word; {Мінлива D - Рік народження. Рік народження розташований відразу після імені}

T: Text;

Begin

Assign (T, 'my_file.txt');

Reset (T);

Read (T, F, I, D); {Із вхідного файлу Т зчитуються дані і присвоюються змінним.}

End.


В 

Процедура ReadLn ([файлова змінна], [список введення]);

В 

Це процедура ідентична процедурі Read (Вона також присвоює змінним, перерахованим у списку введення значення, лічені з текстового файлу), за винятком того, що після зчитування останньої ...


Назад | сторінка 6 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення текстового файлу. Довідково-пошукова система
  • Реферат на тему: Значення введення паспортної системи та прописки паспортів для забезпечення ...
  • Реферат на тему: Виконання введення і виведення інформації з носіїв. Робота з клавіатурою
  • Реферат на тему: Історія хірургії. Антисептика. Визначення. Значення робіт Пастера, Лісте ...
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу