|
Искусственный интеллект
|
|
Как сделать TUI?09.10.2020, 22:02. Показов 7247. Ответов 47
Вечер добрый.
Хочу сделать программу на C++ с простейшим TUI, как в bios. На ncurses, просто в консоле как VIM например. Как это сделать на винде? Гугл ни чего годного не говорит. Cygwin + ncurses тоже не вариант. Помогите пожалуйста, буду ооочень признателен).
0
|
|
| 09.10.2020, 22:02 | |
|
Ответы с готовыми решениями:
47
Библиотека для TUI Как отладить TUI приложение? TUI и Delphi |
|
Искусственный интеллект
|
||||
| 14.10.2020, 21:08 [ТС] | ||||
|
Добавлено через 4 минуты Добавлено через 50 секунд
0
|
||||
|
|
|||
| 14.10.2020, 21:22 | |||
|
Как бы эти вещи можно через покраску и изменение позиции делать. Добавлено через 1 минуту
1
|
|||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,928
|
||||
| 15.10.2020, 00:10 | ||||
|
Хотя, говорят, с WSL2 и под виндой появились вменяемые терминалы.
1
|
||||
|
|
|||
| 15.10.2020, 11:08 | |||
|
Ведь все эти менюшки в консоли это нечто среднее между обычной консолью и GUI приложением. Какое достоинство GUI? - наглядность и удобство. Какое достоинство консоли? - простота и главное возможность автоматизации. (вызывать одну программу через другую управлять ей, перенаправлять потоки в/в) А у такого типа приложения с консольными менюшками вроде как и до GUI не дотягивает и возможность автоматизации утеряна. Добавлено через 1 минуту
0
|
|||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,928
|
||
| 15.10.2020, 15:18 | ||
|
Консоль будет реагировать на последовательность байтов stdout'а, а откуда они там взялись не ее дело. Вы можете их вбить на клавиатуре, можете захардкодить printf'ами или cout'ами, можете сгенерировать curses'ом, можете принять по tty. Если они попали к эмулятору терминала без искажений, он их отработает. Собственно, на этом ведь работа ESC-последовательностей и построена. Через терминальную линию (еще ту, аппаратную, на RS232) можно передавать только байты. Давайте выделим какой-то неиспользуемый байт как флаг начала
0
|
||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,928
|
|
| 15.10.2020, 19:36 | |
|
Интерпретатор командной строки
Вы ведь можете перенаправить ввод-вывод в скрипте. Эмулятор терминала не запускается, а вот интерпретатор - другое дело.
0
|
|
| 15.10.2020, 19:36 | |
|
Помогаю со студенческими работами здесь
48
Как сделать передвижение квадрата в Unity 2d Как сделать так что бы он двигался как в игре Read BAll 4 Как сделать задание я вообще не знаю как его сделать, если сделаете, скиньте архивом пожалуйста) В упор не понимаю как сделать столкновение персонажа с объектами. Как мне это сделать? Как сделать,у меня сервер обычная XP,как мне правильно сделать так,что бы некоторые компы отрезать от инета,но не от базы данных(К+ и 1С и т.п) Как сделать перемещение нескольких файлов с заменой? И как это сделать проще? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|