Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lr8.pdf
Скачиваний:
8
Добавлен:
01.04.2022
Размер:
1.45 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский Технический Университет Связи и Информатики»

Кафедра математической кибернетики и информационных технологий

Лабораторная работа №8 по дисциплине «Системное программирование»:

«Основы работы с файлами в языке программирования с»

Выполнил студент группы БФИ1901 Рахимов Егор Проверил:

Фатхулин Тимур Джалильевич

 

Оглавление

 

Цель работы .............................................................................................................

3

Задание на лабораторную работу............................................................................

3

1.

Считывание и запись символьных значений при работе с файлами .........

3

2.

Считывание содержимого из текстового файла ..........................................

5

3.

Запись текста в файл .....................................................................................

7

4.

Форматированная запись текста в файл ......................................................

9

5.

Форматированное считывание из файла ...................................................

11

Вывод .....................................................................................................................

13

Контрольные вопросы ...........................................................................................

14

Цель работы

Изучить и практически освоить основы работы с динамическими

библиотеками в языке программирования C.

Задание на лабораторную работу

1. Считывание и запись символьных значений при работе с файлами

Создайте проект для считывания и записи символьных значений при работе с файлами.(Рисунок 1-3)

Рисунок 1 – Создаю директорию, создаю файл “main.c”

Рисунок 2 –Код файла “main.c”

Запустите программу на выполнение.(Рисунок 3)

Рисунок 3 – Код файла “main.c”

Откройте файл "MySymbols.txt". (Рисунок 4)

Рисунок 4 – Результат работы

2. Считывание содержимого из текстового файла

Создайте проект для считывания содержимого из текстового файла.

(Рисунок 5)

Рисунок 5–Создаю файл “main.c”

Обязательно обратите внимание на то, что перед выполнением программы в каталог с файлами программы помещается файл с названием "Pushkin.txt"

следующего содержания (последняя строка файла пустая):

Движенья нет, сказал мудрец брадатый.

Другой смолчал и стал пред ним ходить.

Сильнее бы не мог он возразить,

Хвалили все ответ замысловатый.

Но, господа, забавный случай сей Другой пример на память мне приводит:

Ведь каждый день пред нами солнце ходит,

Однако ж прав упрямый Галилей.

А.С. Пушкин

Откройте файл "Pushkin.txt". Сделайте снимок экрана. (Рисунок 6)

Рисунок 6 – Создаю файл “Pushkin.txt”

Запустите программу на выполнение. (Рисунок 7)

Соседние файлы в предмете Системное программирование