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

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






Це логічна функція, тобто повертає значення TRUE або FALSE. Повертає значення True, якщо на вхідному текстовому файлі покажчик досяг маркера кінця рядка. Інакше приймає значення False.

В 

Якщо параметр [файлова змінна] опущений, функція перевіряє стандартний файл Input.

В 

Наведемо приклад програми використовує функцію EOLn:

Припустимо нам дано вхідний текстовий файл In складається тільки з символьного типу даних Char. Нам треба записати у вихідний текстовий файл Out тільки перший рядок з вхідного файлу. p> Program End_Of_Line;

Var

In, Out: Text;

C: Char;

Begin

Assign (In, 'indata.txt');

Assign (Out, 'outdata.txt');

Reset (In);

Rewrite (Out);

Repeat

Read (In, C);

Write (Out, C);

Until EOLn; {Поки курсор не досягне першого маркера кінця рядка буде проводитися зчитування і запис}

End.



Функція EOF ([файлова змінна]);


Перевіряє чи є поточна позиція файлу кінцем файлу. EOF повертає TRUE, якщо наступним вважають символом з файлу або якщо файл порожній буде ознака кінця файлу. В іншому випадку функція EOF повертає FALSE. p> Якщо параметр [файлова змінна] опущений то функція перевіряє стандартний файл Input. <В 

За допомогою цієї функції можна з легкістю вважати всю інформацію з файлу.


Наведемо приклад програми використовує функцію EOF:

Припустимо нам дано вхідний текстовий файл In складається тільки з символьного типу даних Char. Нам треба записати у вихідний текстовий файл Out всі символи з вхідного файлу. p> Program End_Of_Line;

Var

In, Out: Text;

C: Char;

Begin

Assign (In, 'indata.txt');

Assign (Out, 'outdata.txt');

Reset (In);

Rewrite (Out);

Repeat

Read (In, C);

Write (Out, C);

Until EOF; {Поки курсор не досягне кінця файлу буде проводитися зчитування і запис}

End.



Функція SeekEOLn ([файлова мінлива]);

В 

Пропускає всі прогалини і знаки табуляції до маркера кінця рядка ЕОLn або до першого значущого символу і повертає TRUE якщо маркер виявлений. Тобто функція перевіряє чи є значущі символи до кінця рядка і приймає значення FALSE якщо вони є.

В 

Якщо параметр [файлова змінна] опущений, функція перевіряє стандартний файл INPUT.

В 

Наведемо приклад програми використовує функцію EOLn:

Припустимо нам дана рядок у вхідному текстовому файлі In:

'1 2 3 4 5 '

(Без лапок, після 5 стоять непотрібні пробіли)

Program Seek_End_Of_line;

Var

s: array [1 .. 5] of byte;

i: integer;

f: text;

Begin

assign (f, 'temp.txt');

reset (f);

i: = 0;

repeat

inc (i);

...


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





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

  • Реферат на тему: Запис в графічний файл формату BMP
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Якщо лікарняний невірно розрахований