Главная страница

пз-04. Практика 4 задачи. Задача Создаётся файл с данными (111 222 333 и т д.)


Скачать 17.08 Kb.
НазваниеЗадача Создаётся файл с данными (111 222 333 и т д.)
Анкорпз-04
Дата03.04.2023
Размер17.08 Kb.
Формат файлаdocx
Имя файлаПрактика 4 задачи.docx
ТипЗадача
#1035344

ПЗ-04. Задачи. Текстовые файлы.
Задача 1

Создаётся файл с данными (111 222 333 и т.д.)

Пользователь копирует файл, при этом сначала выбирает режим работы: файл может выводиться как на консоль, так и копироваться в новый файл.
Задача 2

Пользователь вводит данные с консоли, и они записываются в файл до тех пор, пока не будет нажата клавиша esc.

Проверьте программу и посмотрите, как она себя ведёт в случае, если вы вводите backspace: что выводится в файл и что выводится на консоль.
Задача 3

Создаётся файл с данными (111 222 333 и т.д.). В файле записаны целые числа. Найти максимальное из них. Воспользуйтесь тем, что функция fscanf возвращает число верно прочитанных и сопоставленных объектов. Каждый раз должно возвращаться число 1.

Или считывайте числа, пока не дойдёте до конца файла.
Задача 4.

Подсчитать количество строк в файле.

Будем считывать файл посимвольно, считая количество символов '\n' до тех пор, пока не встретим символ EOF.

EOF – это спецсимвол, который указывает на то, что ввод закончен и больше нет данных для чтения. Функция возвращает отрицательное значение в случае ошибки.

ЗАМЕЧАНИЕ: EOF имеет тип int, поэтому нужно использовать int для считывания символов.

Кроме того, значение EOF не определено стандартом.




написать администратору сайта