Описание тега ncurses
Пакет ncurses - это библиотека подпрограмм для независимого от терминала рисования экрана и обработки событий ввода.
1
ответ
Вывести хороший "блочный" символ с помощью ncurses и C++?
Я пишу консольное приложение на C++, используя ncurses, и я хотел бы вывести сплошной блок ascii. Это в основном записало бы на пленку всю область, которая обычно была бы зарезервирована для пробела нормального символа. Я пропускаю символ ASCII или …
25 фев '11 в 12:23
2
ответа
Как реализовать прокрутку или список в NCurses/PdCurses? (С)
Я нахожусь в процессе создания приложения с текстовым интерфейсом для школьного проекта. Мне действительно нужна помощь о том, как реализовать поле прокрутки или список в NCurses/PDCurses(в C). Насколько я исследовал, скроллок делает это возможным. …
14 мар '12 в 14:20
1
ответ
Как бы я сделал окно вокруг экрана, используя Ncurses
Я делаю простую программу для перемещения ящика на открытой местности. Теперь, когда все готово, я бы хотел сделать рамку вокруг экрана (не как окно Ncurses, а просто для отображения). Я просто не знаю, как это сделать. Я искал Google, а также ТАК д…
30 янв '15 в 09:28
1
ответ
Используя пример кода ncurses, но нужно уточнить
Я компилирую некоторый код c, используя библиотеку ncurses, в gcc и Fedora. Код точно скопирован с http://techlister.com/linux/creating-menu-with-ncurses-in-c/1293/ Он прекрасно компилируется, но когда я манипулировал кодом, я хотел понять некоторые…
23 мар '18 в 16:17
2
ответа
Цвет фона с помощью ncurses в Linux
Первый пост здесь, поэтому я прошу прощения за любые ошибки. В основном, когда я запускаю свой код, все работает правильно, за исключением изменения цвета фона. По какой-то причине он всегда серый. Я пытаюсь изменить его на черный, но он не работает…
09 дек '14 в 21:40
1
ответ
Как мне переопределить пару цветов в ncurses?
Название должно сказать все это, так что я создал пару цветов следующим образом: init_pair(1, COLOR_RED, COLOR_BLACK); И тогда я хотел переопределить это, как это: init_pair(1, COLOR_GREEN, COLOR_BLUE); Теперь это не работает, но есть ли другие функ…
01 фев '13 в 04:31
1
ответ
Как получить окно правильного размера в ncurses
Я пытаюсь программировать ncurses на C на Linux (Mint), и у меня странная проблема. Я продолжаю получать окна с неправильным количеством столбцов для первой и последней строк. Например, с помощью этого кода, найденного в Stackru #include <ncurses…
18 авг '18 в 01:39
1
ответ
Как вернуть строковое значение с помощью ncurses?
Я пробовал win.inch(y,x) а также win.instr(y,x), четное win.getch() а также win.getkey(), Никто не может добиться детективного эффекта? Я искал через stackru и google, но пока не нашел решения. Я уже прочитал руководство по проклятиям Python. Но до …
14 фев '14 в 08:32
1
ответ
Отображение текстовых файлов
Я пытаюсь отобразить текстовые файлы "Phrack". Проблема в том, что экран не очищается перед отображением текстового файла. И перезаписывает все, что на экране в данный момент. я пробовал printf() декларации, как printf("^[[2J") а также printf("^[[22…
25 окт '16 в 07:47
2
ответа
Как удалить текст после getstr() C++ ncurses
Я учился использовать библиотеку ncurses, и я столкнулся с getstr(). Мне было интересно, как вы удалили бы текст из getstr () на терминале после того, как значение уже было сохранено в переменной? Я попытался найти ответ на Google, но не повезло! В …
27 окт '11 в 00:34
1
ответ
Сравнение ввода (scanw/fgets) и выбранного слова (из текстового файла) не работает <ncurses.h>
Я хотел бы сделать игру для ввода текста "Падающие слова" (вы вводите слово до того, как оно упадет в нижнюю часть консоли), но я застрял, потому что я не знаю, может ли мое объявление вообще работать. На данный момент эта функция: открывает текстов…
22 дек '14 в 16:43
1
ответ
Затухание между 2 цветами в Curses (Python)
Я пытаюсь затушевывать цвет фона подокна Curses между 2 произвольными значениями RGB, переданными в функцию setupColor() в моем коде. В некоторых случаях код ведет себя как ожидалось и может удовлетворительно исчезать между цветами, но большую часть…
06 авг '18 в 18:17
2
ответа
CLion запускает программу в отдельном системном терминале
У меня есть ncurses Программа, которую я хотел бы интерактивно отлаживать с помощью CLion. Проблема в том, что когда я запускаю программу в CLion для ее отладки, встроенная консоль, на которой запускается программа, не отображает вывод ncurses запро…
29 мар '16 в 10:04
1
ответ
Проблемы синхронизации с использованием Pthreads
Я работаю над проектом C, который состоит из простой игры с использованием библиотек ncurses и pthread. Должен сказать, что я все еще учусь, и я уже застрял в некоторых проблемах синхронизации, используя мьютексы и семафоры. Я попытаюсь объяснить, к…
24 фев '12 в 17:36
2
ответа
Как работать с копировальной пастой в ncurses?
Кажется, ncurses обрабатывает вставку (из копии, вставляет), вставляя по одному символу за раз из текста, который был вставлен, что может быть медленным, если обработчик для каждого символа медленный. Я бы хотел обрабатывать события вставки самостоя…
10 дек '14 в 17:32
2
ответа
C - ncurses и два параллельных потока
Эта программа должна быть тривиальной попыткой запустить два параллельных потока, которые нужно записать на одном экране. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <pthread.h> #include <ncurses.h&…
17 авг '15 в 22:33
4
ответа
NCurses и ESC,ALT ключи
У меня проблема с NCurses... мне нужно обработать все ключи, такие как Esc, Alt+F и т. Д. Проблема в том, что коды похожи... т.е. Esc - 27 Alt+A - 27 65 В качестве примера приведен двойной код для комбинации Alt+[key], который похож на клавишу Esc..…
12 май '11 в 11:41
1
ответ
Вывод команды python print задерживается при перерыве в ncurses
У меня есть следующий простой скрипт, который демонстрирует мою проблему: #! /usr/bin/python import curses import time import os screen = curses.initscr() screen.clear() screen.addstr(0, 0, "Hello World !!!\n", curses.A_REVERSE) screen.refresh() tim…
22 май '13 в 06:52
0
ответов
ncurses: стрелки не работают
Я пытаюсь написать клон змеи, и я только начал писать код, но у меня есть некоторые проблемы с работой клавиатуры. Кажется, что я не получаю сигнал, когда я нажимаю клавиши со стрелками. Это мой код #include <iostream> #include <unistd.h>…
21 апр '14 в 02:18
1
ответ
Ошибка сегментации с многопоточностью (ncurses)
Имея следующую структуру и глобальную переменную: typedef struct Column{ char * text; int size; } Column; Column * screen; И эта функция потока: void * thread_function(void * msg){ Info *mesg = (Info *)msg; int col = mesg->c; int count = 0; while…
12 фев '14 в 11:10