Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Консольный ввод через scanf на AT91SAM9260(ядро 2.6.28)
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
Pasa
На плате при использовании scanf при редактировании вводимой строки рабтают стрелочки, но не работает Backspase.

Если scanf на RedHat(вирт машина) - то стрелочки не работают, но зато Backspase нормально стирает введеные символы.

Может какие параметры попробовать при использовании

#include <termios.h>
#include <unistd.h>
tcgetattr(....)
tcsetattr(.....)

Только не знаю какие.

Подскажите как побороть. Можно самописный посимвольный ввод организовать, но хочется стандартное решение, если оно есть...
timm
man stty
Искомая функция называется erase
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.