Curses

Curses
ncurses
Entwickler: Free Software Foundation
Aktuelle Version: 5.7
(2. November 2008)
Betriebssystem: Unix-Derivate, GNU/Linux
Kategorie: Komponentenbibliothek
Lizenz: modifizierte MIT-Lizenz
Deutschsprachig: nein
gnu.org/software/ncurses/

ncurses (Abk. für new curses) ist eine freie C-Programmbibliothek (engl. library), um Text auf einem Textterminal bzw. Terminalemulator darzustellen. Die Ansteuerung des Terminals wird hierbei soweit abstrahiert, dass die Programmierung unabhängig von der Art des verwendeten Terminals erfolgen kann.

Programme, die mit ncurses betrieben werden, fallen unter die Kategorie Text User Interface (TUI).

Obwohl ncurses zum GNU-Projekt gehört, wird es nicht unter der GPL, sondern einer leicht veränderten MIT-Lizenz vertrieben.

Programmbeispiel

Einfaches Hallo-Welt-Programm in nCurses.

#include <curses.h>
int main(void)
{
  initscr();
 
  printw("Hallo Welt!");
 
  refresh();
  getch();
  endwin();
  return(0);
 
}

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Curses — Saltar a navegación, búsqueda Este artículo trata sobre la biblioteca Unix de programación. Curses es una biblioteca para el control de terminales sobre sistemas tipo Unix, posibilitando la construcción de un Interfaz para el usuario, para… …   Wikipedia Español

  • Curses — Curses  это библиотека для Unix подобных ОС, позволяющая создавать интерфейс, подобный графическому, в текстовом режиме. Первая библиотека curses была написана Кеном Арнольдом и поставлялась в комплекте BSD UNIX, где была использована для… …   Википедия

  • curses — ist der Name verschiedener Programmbibliotheken zur Darstellung zeichenorientierter Benutzerschnittstellen (Text User Interface, TUI) unabhängig vom darstellenden Textterminal bzw. Terminalemulator. Zunächst gab es eine Implementierung der… …   Deutsch Wikipedia

  • Curses —  Ne doit pas être confondu avec Curse. Curses est le nom d une bibliothèque logicielle permettant le développement sous Unix d environnements en mode texte, indépendamment du terminal informatique utilisé, et pour tout type d applications.… …   Wikipédia en Français

  • Curses! — For the computer game, see Curses (computer game). Curses! Directed by Grover Jones Fatty Arbuckle (unconfirmed) Written by Fatty Arbuckle (as William Goodrich) Starring …   Wikipedia

  • CURSES —    Like the oath, the utterance of a curse was believed to have magic powers that could destroy its victim by an inherent force. In the Epic of Gilgamesh, the hero Enkidu curses the courtesan who had introduced him to civilization, and only a… …   Historical Dictionary of Mesopotamia

  • curses —    Although invoking God s power to curse is generally done by the clergy, in previous centuries some lay people who believed themselves deeply wronged would utter a ritualized curse, kneeling on their bare knees in some public place in the… …   A Dictionary of English folklore

  • curses (programming library) — curses is a terminal control library for Unix like systems, enabling the construction of text user interface (TUI) applications. The name is a pun on the term “cursor optimization”. It is a library of functions that manage an application s… …   Wikipedia

  • Curses (programming library) — curses is a terminal control library for Unix like systems, enabling the construction of text user interface (TUI) applications.Curses is a on the term cursor optimization . It is a library of functions that manage an application s display on… …   Wikipedia

  • Curses-based software — is software whose user interface is implemented through the Curses library, or a compatible library (such as Ncurses).Curses is designed to facilitate GUI like functionallity on a text only device, such as a PC running in console mode, a hardware …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”