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

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





закриті процедурою Close. Процедура Close може бути використана для будь-яких типів файлів. Якщо послідовно відкривати файл різними процедурами, то в проміжках між цими процедурами оператор Close автоматично. Тобто якщо на початку відкрити файл для запису процедурою Rewrite а потім відразу відкрити його для читання процедурою Reset, то до процедури Reset автоматично відбудеться збереження і закриття файлу оператором Close. p> Наведемо приклад програми використовує процедуру Close:

Program Close_my_file;

Var T: Text;

Begin

Assign (T, 'my_file.txt');

Append (T);

Close (T); {Зберігаємо і закриваємо текстовий файл T відкритий процедурою Append}

End.

Процедура Erase ([файлова змінна]);

Процедура Erase видаляє фізичний файл пов'язаний з файлової змінної. Фізичний файл пов'язаний з файлової змінної повинен існувати, інакше при спробі видалити неіснуючий файл процедурою Erase відбудеться помилка часу.



Наведемо приклад програми використовує процедуру Erase:


Program Erase_my_file;


Var T: Text;


Begin

Assign (T, 'my_file.txt');

Rewrite (T);

Erase (T), {Видаляємо файл my_file.txt}


End.


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

В 

Привласнює одне або кілька значень з файлу пов'язаного з файлової змінної в одну або кілька змінних, описаних у списку введення. У списку введення можуть бути одна змінна або перераховані кілька змінних через кому. Змінні для введення з текстового файлу можуть бути наступних типів:

-Символьний тип даних (Char).

-Строкової тип даних (String).

-Цілочисельний тип даних (Integer, LongInt, Word, Byte).

-Змінні дійсного типу (Real, Single, Double, Complex, Extended). br/>

Зчитування інформації з вхідного файлу процедурою Read завжди відбувається тільки послідовно. Так як при зчитуванні поточна позиція переміщається до наступного символу. p> Тепер розглянемо як процедура Read привласнює значення різним типам даних.

1) Символьний тип. При введенні змінних типу Char виконується читання одного символа з файлу і присвоювання зчитаного значення змінної. Якщо перед виконанням читання покажчик досяг кінця черговий рядка, то результатом читання буде символ CR (ASCII код # 13), а якщо досягнуто кінець файлу, то - символ EOF (Код # 26). p> 2) При введенні змінних типу String кількість лічених процедурою і привласнених рядку символів дорівнює максимальній довжині рядка, якщо тільки раніше не зустрілися символи CR і EOF. У цьому випадку самі символи CR і EOF в рядок не поміщаються. Якщо кількість символів у вхідному потоці даних більше максимальної довжини рядка, "зайві" символи до маркера кінця рядка або файлу відкидаються, а нове звернення до Read повертає порожній рядок. Таким чином, процедура R...


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





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

  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?
  • Реферат на тему: Особливості застосування митних платежів до митною процедурою переробки за ...