Ncurses in C++: Fenster machen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Kraftwerk
Beiträge: 175
Registriert: 16.11.2003 19:33:37
Wohnort: Meisterschwanden, CH
Kontaktdaten:

Ncurses in C++: Fenster machen?

Beitrag von Kraftwerk » 15.02.2005 09:26:49

Wer von euch hat schon mal mit NCurses gearbeitet?

Ich habe ein gutes Tutorial gefunden und damit bis ca. in die Hälfte eingearbeitet. Komme aber jetzt nicht mehr weiter (es geht darum, ein Window zu erstellen). Die Frage ist ganz simpel: Kann mir jemand ein einfaches Stück Code geben, wo einfach ein leeres Fenster gemacht wird, ohne viel schnickschnack drum herum?

Wäre sehr nett.


Danke!
Linux- und *BSD-Freaks: http://www.linux-planet.org/

Benutzeravatar
katze
Beiträge: 74
Registriert: 08.01.2005 17:27:47

Beitrag von katze » 20.02.2005 14:37:49

Ich habe zwar keine Lösung für dein Problem :-(, aber eine Frage. Könntest du mir das Tutorial auch mal geben? Ich such nähmlich schon lange ein gutes ;-)

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 20.02.2005 14:52:04

OK, hier ein Minimalprogramm

Code: Alles auswählen

#include <ncurses.h>
#include <stdlib.h>

WINDOW* Screen;
int main()
{
    Screen = initscr(); // NULL bei Fehler

    atexit((void(*)(void))endwin);

    cbreak();
    noecho();
    
    printw("Hallo, Welt");
    mvprintw(10,20,"* Zeile 10, Spalte 20");

    refresh();
    getch();

    endwin();
}
Compilieren/Linken mit

Code: Alles auswählen

gcc datei.c -o programmname -lncurses
man ncurses

Antworten