Вопросы по теме 'ncurses'

Как рассчитать оптимальную ширину столбца?
У меня есть небольшой набор значений данных столбца, которые я хочу отобразить на дисплее переменной ширины. Один столбец имеет небольшой диапазон допустимых размеров (скажем, 8-10 символов), один отображает UUID (всегда 36 символов), а остальные...
339 просмотров
schedule 29.10.2022

ncurses-подобные привязки в интерпретируемых языках
Существуют ли какие-либо привязки для ncurses или аналогичной структуры меню в интерпретируемых языках, которые делают процесс создания меню консоли и взаимодействия с параметрами до абсурда простым? Я хочу быстро создать прототип утилиты настройки...
294 просмотров

События движения мыши в NCurses
Интересно, есть ли в NCurses такая вещь, как события движения мыши, и есть ли способ их поймать. Следуя Взаимодействию с мышью (из HOWTO по программированию в NCurses ) кажется, что, включив бит REPORT_MOUSE_POSITION в вызове mousemask ,...
9198 просмотров
schedule 03.06.2024

wprintw: в ncurses при написании строки, заканчивающейся новой строкой, той же ширины, что и окно, печатаются две новые строки.
Я только что закончил работать с кодом программы CLI, преобразовав его в программу TUI с помощью ncurses. Он проверяет пользователя по набору вопросов и ответов в виде флеш-карты. Все прошло относительно гладко, за исключением того, что я...
6415 просмотров
schedule 02.05.2024

Вывод терминала С++ с постоянной областью/строкой состояния
У меня есть более крупное приложение C++, которое полностью управляется консолью/терминалом. Печатается много отладочной информации, однако она начинает запутываться. Важная информация теряется между общей информацией о состоянии различных модулей....
1145 просмотров
schedule 19.05.2024

Почему это производит поврежденный вывод? (меню ncurses)
Он производит искаженный беспорядок, но также печатает правильную информацию. Он также не выводит все файлы. Если я укажу меньший каталог с меньшим количеством файлов, все файлы будут включены, однако, когда я делаю весь свой музыкальный каталог,...
355 просмотров
schedule 05.12.2022

Как включить ncurses при использовании Emscripten emcc и make на Mac
Я пытаюсь создать проект (а именно источник Angband - http://rephial.org/downloads/3.3/angband-v3.3.2.tar.gz ) с помощью emcc Emscripten, чтобы перенести его на Javascript и в конечном итоге создать онлайн-версию. Мне удалось начать процесс с...
1699 просмотров
schedule 06.12.2023

Как изменить путь к библиотеке для сборки
Пытаюсь работать с гонкурсами. В Centos 6 библиотека ncurses старая (5.7, хочет 5.9), поэтому я собрал ncurses из исходников и установил в /usr/lib, /usr/include и т. д. Как я могу сказать "go get" работать с материалом в /usr/lib вместо...
1213 просмотров
schedule 01.03.2024

Переменные координаты в ncurses не работают
Я изучаю C и решил посмотреть на ncurses. Я пытаюсь написать программу, которая перемещает @ по экрану. Все работает, если я указываю числа для начальных координат, но если я пытаюсь использовать переменные координаты, которые центрируют @ в начале,...
169 просмотров
schedule 25.11.2022

Как удалить Macports из OS X Yosemite?
Я установил Macports на OS X Mavericks, а затем переключился на Homebrew. Теперь я обновился до OS X Yosemite и вдруг вспомнил об удалении macports, чтобы у домашнего пивоварения не было проблем со сборкой. Но когда я пытаюсь удалить, я получаю...
2270 просмотров
schedule 27.11.2023

ncurses nodelay для отзывчивой обратной связи со стрелками
Я пытаюсь записать целые числа в файл, используя ncurses и стрелки клавиатуры. Я использую nodelay, чтобы я мог записать 4 в файл, пока ничего не нажимается. ESC выходит из программы. Проблема в том, что все, что я могу когда-либо записать в файлы,...
332 просмотров
schedule 26.05.2024

Чат NCurses плохо себя ведет, блокируется при выборе
Я написал приложение на C для сети общения, а также простой чат в комнате. Я использовал ncurses, сокеты и базовые сетевые штуки. Проблема в том, что моя функция использует select() для чтения из серверного сокета И stdin, поэтому, когда я начинаю...
347 просмотров
schedule 25.09.2022

Ошибка компиляции Ncurses 6.0 - ошибка: ожидается ')' перед 'int'
Описание проблемы Попытка установить ncurses 6.0 на Ubuntu 16.04 LTS завершается ошибкой компиляции: In file included from ./curses.priv.h:325:0, from ../ncurses/lib_gen.c:19: _24273.c:843:15: error: expected ‘)’ before ‘int’...
13753 просмотров
schedule 14.10.2022

Терминал Linux ничего не отображает с помощью ncurses
Я пытаюсь создать библиотеку, чтобы упростить использование ncurses для отображения цветов. Я делаю это объектно-ориентированным, поэтому в будущем будет легко обрабатывать изменения. Но проблема в том, что я не могу заставить работать этот код....
270 просмотров
schedule 02.01.2024

ncurses в macOS (OSX) не может найти xterm-256color
Я пытаюсь использовать ncurses 6.0 на macOS. Я скачал проект и создал демо-версию C++, используя предоставленные make-файлы. Однако, когда я запускаю демо, я получаю сообщение об ошибке: Ошибка открытия терминала: xterm-256color. Это...
556 просмотров
schedule 03.12.2023

printw (ncurses) не отображает правильный символ в c
Я использую ncurses для создания своего рода симулятора города. У меня есть карта ascii в формате .txt, и мне нужно загрузить ее на терминал. Загрузка хорошая, но не отображаются правильные персонажи (только для некоторых персонажей)....
818 просмотров
schedule 13.05.2024

Как я могу узнать, поместится ли персонаж в сетку, а если нет, то сколько пробелов ему потребуется?
С ncurses, как я могу узнать, впишется ли определенный символ в сетку? Я предполагаю, что это зависит от шрифта, и совсем не уверен, как это сделать. Итак, в приведенном выше примере функция, которую я ищу, будет:...
102 просмотров
schedule 12.03.2024

ncurses не фиксирует движения мыши, но терминал
Я могу echo -e "\e[?1003h" и наблюдать, как мой терминал поглощает события движения мыши, как конфеты, но проклятиям они, похоже, совсем не нужны. я посмотрел на События движения мыши в NCurses но похоже, что эта проблема была решена путем...
422 просмотров
schedule 10.05.2024

Цветовые пары в ncurses не используют правильные цвета
Я пытаюсь использовать ncursew6.1 (связанный с PicoLisp). Насколько я знаю, PicoLisp напрямую передает значения таким образом, что тот факт, что я вызываю ncurses через язык, отличный от C, не должен быть фактором [1] . Однако, когда я пытаюсь...
111 просмотров
schedule 11.12.2022

ncurses сходит с ума при записи широкого символа в определенные места на экране
Я пишу приложение с использованием ncurses и хочу использовать в нем символы рисования прямоугольников, в частности u/2550 и u/2551 (на данный момент). У меня есть настройка циклов, чтобы рисовать полосы с двух сторон терминала, исходя из размера...
819 просмотров
schedule 04.11.2022