![](/user_photo/_userpic.png)
Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский Технический Университет Связи и Информатики»
Кафедра математической кибернетики и информационных технологий
Лабораторная работа №8 по дисциплине «Системное программирование»:
«Основы работы с файлами в языке программирования с»
Выполнил студент группы БФИ1901 Рахимов Егор Проверил:
Фатхулин Тимур Джалильевич
|
Оглавление |
|
Цель работы ............................................................................................................. |
3 |
|
Задание на лабораторную работу............................................................................ |
3 |
|
1. |
Считывание и запись символьных значений при работе с файлами ......... |
3 |
2. |
Считывание содержимого из текстового файла .......................................... |
5 |
3. |
Запись текста в файл ..................................................................................... |
7 |
4. |
Форматированная запись текста в файл ...................................................... |
9 |
5. |
Форматированное считывание из файла ................................................... |
11 |
Вывод ..................................................................................................................... |
13 |
|
Контрольные вопросы ........................................................................................... |
14 |
![](/html/70643/137/html_u9CZ5e2n44.OmM_/htmlconvd-l6GPOA3x1.jpg)
Цель работы
Изучить и практически освоить основы работы с динамическими
библиотеками в языке программирования C.
Задание на лабораторную работу
1. Считывание и запись символьных значений при работе с файлами
Создайте проект для считывания и записи символьных значений при работе с файлами.(Рисунок 1-3)
Рисунок 1 – Создаю директорию, создаю файл “main.c”
![](/html/70643/137/html_u9CZ5e2n44.OmM_/htmlconvd-l6GPOA4x1.jpg)
Рисунок 2 –Код файла “main.c”
Запустите программу на выполнение.(Рисунок 3)
Рисунок 3 – Код файла “main.c”
Откройте файл "MySymbols.txt". (Рисунок 4)
![](/html/70643/137/html_u9CZ5e2n44.OmM_/htmlconvd-l6GPOA5x1.jpg)
Рисунок 4 – Результат работы
2. Считывание содержимого из текстового файла
Создайте проект для считывания содержимого из текстового файла.
(Рисунок 5)
Рисунок 5–Создаю файл “main.c”
![](/html/70643/137/html_u9CZ5e2n44.OmM_/htmlconvd-l6GPOA6x1.jpg)
Обязательно обратите внимание на то, что перед выполнением программы в каталог с файлами программы помещается файл с названием "Pushkin.txt"
следующего содержания (последняя строка файла пустая):
Движенья нет, сказал мудрец брадатый.
Другой смолчал и стал пред ним ходить.
Сильнее бы не мог он возразить,
Хвалили все ответ замысловатый.
Но, господа, забавный случай сей Другой пример на память мне приводит:
Ведь каждый день пред нами солнце ходит,
Однако ж прав упрямый Галилей.
А.С. Пушкин
Откройте файл "Pushkin.txt". Сделайте снимок экрана. (Рисунок 6)
Рисунок 6 – Создаю файл “Pushkin.txt”
Запустите программу на выполнение. (Рисунок 7)