QBASICBOOK.ru: сайт про QB64

Опубликовано: 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 –

На этом моменте задачи по работе с файлами завершаются.

Спасибо за прочтение этой статьи.

 

Прикрепленные файлы:

sample-1.bas

< Предыдущая статья
Работа с файлами. Добавление текста в файл и удаление файла
Следующая статья >
Считаем скобки

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.