Для нашего школьного задания мы должны реализовать перенаправление ввода / вывода. Мне удалось получить перенаправление ввода и вывода, но я столкнулся с проблемой с перенаправлением дополнения.
Я использую testfile.txt:
test line 1
test line 2
Когда пользователь вводит ls >> testfile.txt, я ожидаю, что вывод ls будет добавлен в тестовый файл. В этот момент тестовые строки заменяются выходными данными программы ls.
Права, которые я использую для открытия файлов, следующие:
file = open(redirect.getNewFile().c_str(), O_WRONLY | O_TRUNC, S_IRWXU);
У кого-нибудь есть идеи, где что-то идет не так?
Спасибо, вперед.