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

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





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

При виведенні булевих змінних в залежності від їх значення виводяться рядки TRUE або FALSE. p> Речові числа виводяться в так званому експоненційному форматі, якщо не вказано подпараметр [кількість десяткових знаків], в іншому випадку вибирається формат представлення з фіксованою точки. Експоненційний формат дійсного числа виглядає наступним чином:

_s #. # # # # # # # # # # # # # # E * # # # # , Де

_ - пробіл;

s - пробіли для позитивного і знак "-" для негативного числа;

# - десяткова цифр;

E - символ десяткового підстави;

* - знак "+" або "-" залежно від знака десяткового порядку цифр;

Якщо подпараметр ширина поля для дійсних чисел опущений,

приймається його значення за замовчуванням (23).

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

Якщо значення подпараметра ширина поля виявиться недостатнім для розміщення цілої частини дійсного числа або іншого виразу, то в цьому випадку цей параметр автоматично збільшується.

При заповненні стандартного текстового файлу його вміст зсувається вгору на один рядок.

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


Program Write_into_my_file;

Var F: String; {Прізвище}

D: Word; {Дата народження}

T: Text;

Begin

Assign (T, 'my_file.txt');

Rewrite (T);

F: = 'Sharifov';

D: = 1987;

Write (T, F, 'Rustam');

Write (T, D);

Close (T);

End.

В 

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


Ця процедура повністю ідентична процедурі WRITE за винятком того, що виводиться в текстовий файл рядок символів завершується ознакою кінця рядка EOLn.

В 

WriteLn використовується тільки для текстових файлів. При виклику

WriteLn можна опускати параметр список виведення, в цьому випадку у файл передається ознака кінця рядка, що при виведенні на екран призведе до переведення курсору на початок наступного рядка.


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


Program Write_into_my_file;

Var F: String; {Прізвище}

D: Word; {Дата народження}

T: Text;

Begin

Assign (T, 'my_file.txt');

Rewrite (T);

F: = 'Sharifov';

D: = 1987;

WriteLn (T, F, 'Rustam');

WriteLn (T, D);

Close (T);

End.


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


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





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

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Зародження і створення теорії дійсного числа
  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Розробка програми форматування текстових файлів