Лабораторный практикум

доцента кафедры ИВТ Гродненского госуниверситета

канд. техн. наук Ливак Елены Николаевны

 

Лабораторная работа № 10

НЕТИПИЗИРОВАННЫЕ ФАЙЛЫ

 

Необходимо разработать программу-копировщик файлов.

 

Следует предоставить пользователю возможность ввести имя копируемого файла (путь к файлу) и имя результирующего файла.

Кроме того, следует вывести

·        сообщение в случае, если файл не найден или не может быть открыть;

·        предупреждение о том, что файл с именем результирующего файла уже существует; а также запрос на замену содержимого файла в этом случае;

·        предупреждение «Минуточку…» или «Ждите…» в случае длинного файла (можно вывести строку-состояние, отражающую процесс копирования, либо сообщение типа «Скопировано 56%»);

·        сообщение о том, сколько байт скопировано.

 

В качестве буфера использовать

А) массив;

В) динамическую память.

 

Внимание! В случае использования статической памяти размер буфера необходимо обосновать.