Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка (Мова С) .doc
Скачиваний:
1
Добавлен:
09.11.2019
Размер:
1.2 Mб
Скачать

Лабораторна робота №4 Тема: Організація роботи з файлами

Завдання

Переробити задачу з звичайними масивами або з масивами структурами за умовою лабораторної роботи №2 або №3 (за вказівкою викладача), використовуючи ввід/вивід низького рівня і потоковий ввід/вивід. Не використовувати масиви, а замість них провести обробку даних з файлів.

Завдання 7

  1. Прочитати інформацію з екрану у потоковий бінарний файл.

  2. Використовуючи файл з п.1, провести обробку даних за умовою лабораторної роботи №2 або №3.

  3. Переписати вхідні дані з файлу (п.1) у новий потоковий текстовий файл.

  4. Дописати отримані результати у файл з п.3.

  5. Роздрукувати на екран отриманий файл з п.5.

Вказівка: використати необхідні з функцій fopen(), fclose(), feof(), fseek(), ftell(), rewind(), fread(), fwrite(), fprintf(), fscanf(), fgets(), fputs(), fgetc(), fputc().

Завдання 8

  1. Прочитати інформацію з екрану у файл низького рівня.

  2. Використовуючи файл з п.1, провести обробку даних за умовою лабораторної роботи №2 або №3.

  3. Переписати вхідні дані з файлу (п.1) у новий файл низького рівня.

  4. Дописати отримані результати у файл з п.3.

  5. Роздрукувати на екран отриманий файл з п.5.

Вказівка: при роботі використати функції open()/create(), close(),eof(), lseek(),tell(), read(), write().

Рекомендована література

  1. Ритчи Д., Керниган Б. Язык программирования СИ. – М.: Финансы и статистика, 1992. – 294 с.

  2. Проценко В.С., Чаленко П.Й., Ставровський А.Б. Техніка програмування мовою Сі. – К.: Либідь, 1993. – 224 с.

  3. Бочков С.О., Субботин Д.М. Язык программирования Си для персональных компьютеров. – М.: Радио и связь, 1990. – 383 с.

  4. Уэйт М., Прата С., Мартин Д, Язык СИ. Руководство для начинающих. – М.: Мир, 1988. – 345 с.

  5. Громов Ю.Ю., Татаренко С.И. Программирование на языке СИ. Учебное пособие. – Тамбов, 1995. – 169 с.

  6. http://www.ziet.zhitomir.ua:8890/.

79