2015-11-09 13 views
6

Moim celem jest stworzenie gry możliwej do zagrania w terminalu linuksowym. Istnieje jednak pojęcie, że nie wiem jak nazwać, więc moje wyszukiwania pojawiają się z pustymi rękami.Linux C++: Jak wyświetlić dane wyjściowe aplikacji Tekst poza stdout?

W jaki sposób programy takie jak iptraf uzyskują dostęp do wyjścia na tak niskim poziomie, że mogą modyfikować tło, pierwszy plan i zawartość znakową każdej komórki, a także przechwytywać wszystkie dane wejściowe klawiatury zamiast powłoki?

Zakładam, że gdzieś istnieje tablica 2D, którą można zmodyfikować w celu wyświetlenia niestandardowej zawartości okna terminalu, ale nie mogę nazwać tej koncepcji, więc nie mogę jej wyszukać. Jaką koncepcję opisuję?

+12

Wyszukaj ncurses. – 123

+0

fajne dzięki. właśnie tego potrzebowałem. – user1869743

+3

Napisz odpowiedź, zamknij pytanie;) –

Odpowiedz

0

Zgodnie z ideą this meta-answer, odpowiadam na to pytanie, aby usunąć mnie z listy "bez odpowiedzi".

Koncepcja, której szukasz, została opisana przez @ 123, nazywa się ncurses.

Powiązane problemy