пз-04. Практика 4 задачи. Задача Создаётся файл с данными (111 222 333 и т д.)
Скачать 17.08 Kb.
|
ПЗ-04. Задачи. Текстовые файлы. Задача 1. Создаётся файл с данными (111 222 333 и т.д.) Пользователь копирует файл, при этом сначала выбирает режим работы: файл может выводиться как на консоль, так и копироваться в новый файл. Задача 2. Пользователь вводит данные с консоли, и они записываются в файл до тех пор, пока не будет нажата клавиша esc. Проверьте программу и посмотрите, как она себя ведёт в случае, если вы вводите backspace: что выводится в файл и что выводится на консоль. Задача 3. Создаётся файл с данными (111 222 333 и т.д.). В файле записаны целые числа. Найти максимальное из них. Воспользуйтесь тем, что функция fscanf возвращает число верно прочитанных и сопоставленных объектов. Каждый раз должно возвращаться число 1. Или считывайте числа, пока не дойдёте до конца файла. Задача 4. Подсчитать количество строк в файле. Будем считывать файл посимвольно, считая количество символов '\n' до тех пор, пока не встретим символ EOF. EOF – это спецсимвол, который указывает на то, что ввод закончен и больше нет данных для чтения. Функция возвращает отрицательное значение в случае ошибки. ЗАМЕЧАНИЕ: EOF имеет тип int, поэтому нужно использовать int для считывания символов. Кроме того, значение EOF не определено стандартом. |