[Te12g3 12] Задание 6

Sergey Maslennikov tmp110306 на rplab.ru
Вт Дек 16 13:33:45 MSK 2014


ЗАДАНИЕ 6

Модифицировать решение задания 5 для чтения исходных данных из входного
файла и записи обработанных данных в выходной файл. Формат команды
запуска должен быть таким:

<название программы> -f <sum|sub|mult|div> -i <имя входного файла>\
                                           -o <имя выходного файла>

Если ключ -f опущен, программа должна выполнить "sum". Если ключ -i
опущен, программа должна принимать исходные данные через стандартный
входной поток. Если ключ -o опущен, программа должна выводить
обработанные данные через стандартный выходной поток.

Вместо ключей '-f', '-i', '-o' пользователь может использовать их
соотвесттвующие длинные аналоги '--function', '--input-file',
'--output-file'.

Для выполнения задания вам нужно знать как читать данные из файла, как
записывать данные в файл, уметь пользоваться функцией getopt_long.

ОЦЕНКА

Решение первым -- 15;
Решение в аудитории 16.12.2014 -- 12;
Решение с защитой в аудитории -- 8;

СН




Подробная информация о списке рассылки tech12g3