|
Искусственный интеллект
|
|
Как сделать TUI?09.10.2020, 22:02. Показов 7875. Ответов 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
|
|||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,096
|
||||
| 15.10.2020, 00:10 | ||||
|
Хотя, говорят, с WSL2 и под виндой появились вменяемые терминалы.
1
|
||||
|
|
|||
| 15.10.2020, 11:08 | |||
|
Ведь все эти менюшки в консоли это нечто среднее между обычной консолью и GUI приложением. Какое достоинство GUI? - наглядность и удобство. Какое достоинство консоли? - простота и главное возможность автоматизации. (вызывать одну программу через другую управлять ей, перенаправлять потоки в/в) А у такого типа приложения с консольными менюшками вроде как и до GUI не дотягивает и возможность автоматизации утеряна. Добавлено через 1 минуту
0
|
|||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,096
|
||
| 15.10.2020, 15:18 | ||
|
Консоль будет реагировать на последовательность байтов stdout'а, а откуда они там взялись не ее дело. Вы можете их вбить на клавиатуре, можете захардкодить printf'ами или cout'ами, можете сгенерировать curses'ом, можете принять по tty. Если они попали к эмулятору терминала без искажений, он их отработает. Собственно, на этом ведь работа ESC-последовательностей и построена. Через терминальную линию (еще ту, аппаратную, на RS232) можно передавать только байты. Давайте выделим какой-то неиспользуемый байт как флаг начала
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,096
|
|
| 15.10.2020, 19:36 | |
|
Интерпретатор командной строки
Вы ведь можете перенаправить ввод-вывод в скрипте. Эмулятор терминала не запускается, а вот интерпретатор - другое дело.
0
|
|
| 15.10.2020, 19:36 | |
|
Как сделать передвижение квадрата в Unity 2d Как сделать так что бы он двигался как в игре Read BAll 4 Как сделать задание я вообще не знаю как его сделать, если сделаете, скиньте архивом пожалуйста) В упор не понимаю как сделать столкновение персонажа с объектами. Как мне это сделать? Как сделать,у меня сервер обычная XP,как мне правильно сделать так,что бы некоторые компы отрезать от инета,но не от базы данных(К+ и 1С и т.п) Как сделать перемещение нескольких файлов с заменой? И как это сделать проще? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе.
Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I
Обработка содержит реквизиты:
-. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|