Ncurses: Programm funktioniert nicht im Terminal
-
Hallo,
Folgendes Programm:
#include <ncurses.h> using namespace std; int main() { WINDOW *mywin, *testwin; initscr(); mywin=newwin(20,50, 1,1); testwin=newwin(20, 50, 1,51); box(mywin,0,0); box(testwin,0,0); wprintw(mywin, "Foobar") ; wprintw(testwin, "Test") ; wrefresh(mywin) ; wrefresh(testwin) ; endwin() ; }
lässt sich unter Ubuntu 9.10 weder m gnome-terminal noch mit irgendeiner anderen Shell erfolgreich ausführen. es wird einfach nichts angezeigt. Starte ich es jedoch über eine virtuelle Konsole, funktioniert es perfekt. Woran mag das liegen?
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Das Programm wird einfach so beendet und der originale Bildschirminhalt wieder hergestellt. Setz doch einfach vor dem endwin() ein getch().