3 / 3 / 0
Регистрация: 26.11.2009
Сообщений: 15
|
||||||
1 | ||||||
Перенаправление потокового вывода, отладка и проверка производится на терминале UNIX'а17.10.2010, 22:28. Показов 1032. Ответов 6
Метки нет (Все метки)
0
|
17.10.2010, 22:28 | |
Ответы с готовыми решениями:
6
Перенаправление принтера в терминале Работа с файлами в консоли(терминале) (использование и перенаправление конвейера) Перегрузка потокового ввода-вывода Перегрузка оператора потокового вывода |
3 / 3 / 0
Регистрация: 26.11.2009
Сообщений: 15
|
|
18.10.2010, 06:45 [ТС] | 3 |
Строка ввоидмой команды должна быть ограничена по длине.
В итоге должен получиться минибаш, который реализует команду перенаправления вывода и др.команды. Она должна падать на тесте "пустой файл", а не выдавать "сегментейшен фолз". Еще есть тесты "бесконечный ls", "один миллион строк", "1 строка", "10 строк" и тд.
0
|
3 / 3 / 0
Регистрация: 26.11.2009
Сообщений: 15
|
|
20.10.2010, 22:04 [ТС] | 5 |
надо именно так
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
21.10.2010, 05:22 | 6 |
сначала нужно сделать без перенаправления
чтобы при вводе команды, она выводила ответ перенаправление обычно идёт на файл то есть сначала у тебя программа не умеет перенаправлять, а потом ты добавляешь в неё возможность она отлавливает символ '>', оставшуюяс за ним чать берёт в качестве имени файла и тут popen бы прокатил (можно было бы запустить ls, и вывод переписывать в открытый файл) если выводится "echo -n > file" то что с того, что файл пустой ?
0
|
3 / 3 / 0
Регистрация: 26.11.2009
Сообщений: 15
|
|
22.10.2010, 12:04 [ТС] | 7 |
да, а system("cat >file") использовать нельзя
0
|
22.10.2010, 12:04 | |
22.10.2010, 12:04 | |
Помогаю со студенческими работами здесь
7
Библиотека потокового ввода/вывода Перегрузка потокового ввода/вывода Функции потокового ввода/вывода Перегрузка операторов потокового ввода-вывода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |