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

Реферат Порівняльний аналіз мов програмування





fy"> Оголошення файлу: FILE * ідентифікатор;

Приклад: FILE * f;

Відкриття файлу: fopen (ім'я фізичної файлу, режим доступу)

Режим доступу - рядок, що вказує режим відкриття файлу файлу і тип файлу

Типи файлу: бінарний (b); текстовий (t)

Значення та описи: Файл відкривається тільки для читання Файл відкривається тільки для запису. Якщо відповідний фізичний файл існує, він буде перезаписаний Файл відкривається для запису в кінець (для дозаписи) або створюється, якщо не існує + Файл відкривається для читання і запису. + Файл відкривається для запису і читання. Якщо відповідний фізичний файл існує, він буде перезаписаний + Файл відкривається для запису в кінець (для дозаписи) або створюється, якщо не існує

Наприклад=fopen (s, wb );=fopen ( h: ex.dat raquo ;, rb );

Неформатована файловий ввід-висновок:

Запис у файл: fwrite (адреса записуваної величини, розмір одного примірника, кількість записуваних величин, ім'я логічного файлу);

Наприклад: fwrite ( amp; dat, sizeof (int), 1, f);

Читання з файлу: fread (адреса величини, розмір одного примірника, кількість зчитувальних величин, ім'я логічного файлу);

Наприклад: fread ( amp; dat, sizeof (int), 1, f);

Закриття файлу: fclose (ім'я логічного файлу);

Форматований файловий ввід-висновок

) Функції fgetc () і fputc () дозволяють соттветственно здійснити введення-виведення символу.

) Функції fgets () і fputs () дозволяють соттветственно здійснити введення-виведення рядка.

) Функції fscanf () і fprintf () дозволяють соттветственно здійснити форматований введення-виведення і аналогічний відповідним Функ форматованого вводу-виводу, тільки роблять це стосовно до файлу.

Файловий введення-виведення з використанням потоків

Бібліотека потокового введення-виведення: fstream

Зв'язок файлу з потоком виведення: ofstream ім'я логічного файлу;

Зв'язок файлу з потоком вводу: ifstream ім'я логічного файлу;

Відкриття файлу: ім'я логічного файла.open (ім'я фізичної файлу);

Закриття файлу: ім'я логічного файла.close ();


1.4.2 Файли і потоки в Delphi

Робота з файлами в Delphi.

Технологія роботи з файлами в системі Delphi вимагає певного порядку дій:

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

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

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

У Delphi реалізовано кілька способів роботи з файлами. Познайомимося із класичним способом, пов'язаним з використанням файлових змінних. Файлова змінна вводиться для вказівки на файл. Робиться це за допомогою ключового слова File: F: File;

Описана таким чином файлова змінна вважається Нетипізовані, і дозволяє працювати з файлами з невідомою структурою. Дані зчитуються і записуються побайтно блоками, розмір яких вказується при відкритті файлу, аж від 1 байт.

Але частіше використовуються файли, що складаються з послідовності однакових записів. Для опису такого файлу до попереднього опису додається вказівку типу запису:

var F: File of тіп_запісі;

В якості типу можуть використовуватися базовае типи, або створюватися свої. Важливо тільки, щоб для типу був точно відомий фіксований розмір в байтах, тому, наприклад, тип String в чистому вигляді застосовуватися не може, а тільки у вигляді String [N].

Дані, лічені з файлу або записувані у файл, містяться в звичайної змінної, яка повинна бути того ж типу, що й файлова. Тому спочатку в програмі особисто я описую потрібний тип, а потім вводжу дві змінні цього типу - файлову і звичайну:

Для текстових файлів тип файлової змінної в цьому випадку TextFile, а тип звичайної - String.

Для відкри...


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





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

  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Робота зі структурою двійкового файлу
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Клас двійкового файлу, похідний від fstream
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу