Шрифт:
Первый способ — применить следующую команду, если ваша версия
Если вы потеряли преобразование клавиши возврата каретки в символ перехода на новую строку (который завершает строку), возможно, потребуется ввести
Второй способ — применить команду
В финальной команде
Если вы все еще в тупике, третий способ — перейти на другой терминал, применить команду
Вы также можете применять команду
Для установки режима, в котором ваш сценарий командной оболочки сможет выполнять посимвольное считывание, вы должны отключить канонический режим и задать 1 и 0. Команда будет выглядеть следующим образом:
Теперь терминал будет считывать символы немедленно, вы можете попробовать выполнить еще раз первую программу menu1. Вы увидите, что она работает, как первоначально и предполагалось.
Вы также могли бы улучшить вашу попытку проверки пароля (см. главу 2), отключив отображение перед приглашением ввести пароль. Команда, выполняющая это действие, должна быть следующей:
Не забудьте применить команду
Скорость терминала
Последняя функция, обслуживаемая структурой
Далее приведены четыре прототипа вызовов:
Обратите внимание на то, что они воздействуют на структуру
В вызовах перечисленных функций допускается задание разных значений скорости
Не существует скоростей выше 38 400 бод, задаваемых стандартом, и стандартного метода обслуживания последовательных портов на более высоких скоростях.
В некоторых системах, включая Linux, для выбора более высоких скоростей определены константы