Опубликовано: 2021-05-07 17:00:00
Работа с файлами. Решение задач
Рассмотрим программу, которая записывает числа, делящиеся на 2 в файл 2.txt, делящиеся на 3 в 3.txt, остальные в файл ost_chisla.txt.
Рисунок 1 – Исходный текст программмы
Рисунок 2 – Результат выполнения программы
Рисунок 3 – Файл 2.txt
Рисунок 4 – Файл 3.txt
Рисунок 5 – Файл ost_chisla.txt
Следующая программа записывает имена и возраст людей из массива в файл MASSIV.txt:
Рисунок 6 –
Рисунок 7 –
Рисунок 8 –
Программа, которая читает из файла MASSIV.txt имена и возраст и выдаёт их на экран.
Рисунок 9 –
Рисунок 10 –
Функция EOF принимает значение 1, если конец файла и 0 в противном случае. Аргументом функции является порядковый номер файла.
Задача набрать в текстовом файле test.txt несколько чисел. Ввести их через QBASIC, просуммировать и найти среднее, Ввести в файл ASD.txt количество чисел, сумму и среднее.
Рисунок 11 –
Рисунок 12 –
Рисунок 13 –
Рисунок 14 –
Задача: Создать файл с произвольным именем. Записать в файл 10 простых чисел, введённых пользователем. Создать второй файл, с именем содержащим имя первого файла с добавлением символа "1" в конце имени. Прочитать из первого файла и записать во второй файл символы стоящие на нечетных позициях в файле.
Рисунок 15 –
Рисунок 16 –
На этом моменте задачи по работе с файлами завершаются.
Спасибо за прочтение этой статьи.