Исправить/дополнить код на Си
Цена договорная
Добрый день. Нужно исправить код, Хабр не дает закинуть файл .c, поэтому кину код просто в pdf. Также прикреплю методичку. Смотреть вариант 16. В методичке желтым выделены ключевые моменты. Если что-то непонятно, пиши в отклике!
Нужно добавить:
1. Семафоры. В методичке не сказано, что это обязательно, но наша программа подразумевает их наличие.
2. Также shell должен различать интерактивные и неинтерактивные комадны. Если такие функции есть в коде, не могли бы на них указать?
3. Должен быть "сервер истории", как он описан в методичке.
4. Нужно чтобы терминал открывался не в новом окне или очищая прошлый, а строчкой ниже после выполнения исполнимого скомпилированного файла.
5. И нужно сделать, чтобы команды можно было вводить не по одной в каждую строку, а чтобы можно было составить строку из команд, по типу: ~$ pwd;ls;cat > file.txt;date;ls -l
Нужно добавить:
1. Семафоры. В методичке не сказано, что это обязательно, но наша программа подразумевает их наличие.
2. Также shell должен различать интерактивные и неинтерактивные комадны. Если такие функции есть в коде, не могли бы на них указать?
3. Должен быть "сервер истории", как он описан в методичке.
4. Нужно чтобы терминал открывался не в новом окне или очищая прошлый, а строчкой ниже после выполнения исполнимого скомпилированного файла.
5. И нужно сделать, чтобы команды можно было вводить не по одной в каждую строку, а чтобы можно было составить строку из команд, по типу: ~$ pwd;ls;cat > file.txt;date;ls -l
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.