|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2015, 18:23 | #1 |
Новичок
Джуниор
Регистрация: 16.05.2015
Сообщений: 2
|
Автозаполнение (Autocomplete)
Здравствуйте. Долго поискал по гуглу и на русском, и на английском, но так и не нашел материала,который бы мне помог. И так, собственно в чем заключается проблема. У меня есть консольное приложение, в котором реализована несколько команд. То есть например печатаешь "delete Ivanov Ivan", и программа удаляет соответствующий контакт из контакт листа. Препод задал след. шагом сделать автозаполнение (как в линукс терминале например ), т.е нажимаем "d" и tab, и программа вместо нас пишет продолжение команды (Все команды заранее известны, и сравнить не проблема). Я не имею представления как это сделать.
Главный вопрос, я не знаю как что то выводить на экран, который потом при нажатии на Enter будет восприниматься как напечатанная мною текст. |
16.05.2015, 19:02 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А тебе не надо с экрана сканировать текст. Достаточно просто по нажатию таба пройтись по списку известных слов и запомнить в переменную некую найденное слово и дописать ее на экране. А уже потом по нажатию энтера выбирать не из того что введешь, а из этой переменной.
I'm learning to live...
|
16.05.2015, 22:20 | #3 |
Новичок
Джуниор
Регистрация: 16.05.2015
Сообщений: 2
|
Понял. А нажатие на таб можно делать с помощью getch()? Она вроде считывает символ, но не выводит на экран, или я ошибаюсь?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TComboBox autocomplete с подстрокой | ilich7 | Компоненты Delphi | 1 | 05.08.2014 10:40 |
textbox+autocomplete=ошибка | andrew_jr20 | C# (си шарп) | 5 | 01.03.2013 15:34 |
combobox+autocomplete | andrew_jr20 | C# (си шарп) | 0 | 22.10.2011 14:38 |
MS рекомендует использовать AutoComplete в GUI | Glen | Свободное общение | 0 | 04.04.2011 22:43 |