Я пытаюсь создать оболочку (ничего серьезного, просто возиться) и хочу прочитать клавиши со стрелками в необработанном режиме, чтобы избежать вывода управляющих символов на экран, и на самом деле иметь возможность использовать их для возврата и редактирования.линия, прежде чем я нажму Enter.Возможно, это возможно сделать с помощью termios, но есть ли более простой способ сделать это?Или это возможно легко сделать с помощью termios?Это просто кажется довольно большим предметом, который нужно изучить полностью.
Я читаю строки из stdin в цикле и вызываю fork> execvp с вектором аргументов, который я создаю из входной строки.