Я реализовал простую оболочку linux в c. Теперь я добавляю некоторые функции, и одна из них, о которой я сразу подумал, - возможность показывать последние команды со стрелкой вверх.
Вопрос 1:
Тем не менее, я понятия не имею, как это сделать. А ты?
Вопрос 2:
Любые комментарии о том, как хранить команды "history", также приветствуются. Я полагаю, что что-то вроде очереди, которая разрешает доступ ко всем элементам, было бы хорошей идеей. Я ошибся? Должен ли я его реализовать или уже есть какая-то хорошая реализация, о которой я должен знать?
Спасибо.