[Te11g2 11] Задание 6
Sergey Maslennikov
tmp110306 на rplab.ru
Ср Май 14 09:35:18 MSK 2014
Всем доброго времени!
Это задание рейтинговое. За его выполнение можно увеличить рейтинг на:
9, если вы выполнили его в числе первых;
6, если в вашей домашней директории записано решение и вы способны
его защитить.
ЗАДАЧА
Модифицировать решение задачи 5 для чтения исходных данных из входного
файла и записи обработанных данных в выходной файл. Формат команды
запуска должен быть таким:
<название программы> -f <sum|sub|mult|div> -i <имя входного файла>\
-o <имя выходного файла>
Если ключ -f опущен, программа должна выполнить "sum". Если ключ -i
опущен, программа должна принимать исходные данные через стандартный
входной поток. Если ключ -o опущен, программа должна выводить
обработанные данные через стандартный выходной поток.
Вместо ключей '-f', '-i', '-o' пользователь может использовать их
соотвесттвующие длинные аналоги '--function', '--input-file',
'--output-file'.
Для выполнения задания вам нужно знать как читать данные из файла, как
записывать данные в файл, уметь пользоваться функцией getopt_long.
СН
Подробная информация о списке рассылки tech11g2