ncurses

ncurses
ncurses
Entwickler Free Software Foundation
Aktuelle Version 5.9
(4. April 2011)
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, um zeichenorientierte Benutzerschnittstellen (Text User Interface, TUI) unabhängig vom darstellenden 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.

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

ncurses ist eine Neuimplementierung (Klon) vom curses von Veröffentlichung 4.0 des System V, das seinerseits eine Weiterentwicklung der gleichnamigen BSD-Implementierung ist.

Programmbeispiel

Einfaches Hallo-Welt-Programm in nCurses.

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

Weblinks

Wikibooks Wikibooks: ncurses – Lern- und Lehrmaterialien

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

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

  • ncurses — based menuconfig Developer(s) GNU Project Stable release 5.9 / 4 April 2011; 7 months ago ( …   Wikipedia

  • Ncurses — Desarrollador Proyecto GNU www.gnu.org/software/ncurses/ncurses.html Información general Última versión estable 5.6 …   Wikipedia Español

  • Ncurses — Entwickler: Free Software Foundation Aktuelle Version: 5.7 (2. November 2008) Betriebssystem: Unix Derivate, GNU/Li …   Deutsch Wikipedia

  • Ncurses — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • ncurses — menuconfig основанный на ncurses Тип Библиотека элементов интерфейса (виджетов) …   Википедия

  • Ncurses — Тип Widget toolkit Разработчик GNU Project ОС POSIX Версия 5.7 (2 ноября, 2008) Лицензия MIT …   Википедия

  • Ncurses — es una librería de programación que provee una API que permite al programador escribir interfaces basadas en texto, TUIs. También optimiza el refresco de la pantalla, lo que permite reducir la latencia experimentada cuando se usan shells remotas …   Enciclopedia Universal

  • Ncurses — Infobox Software name = ncurses caption = developer = GNU Project latest release version = 5.6 latest release date = release date|2006|12|23 operating system = POSIX genre = Widget toolkit license = MIT license website =… …   Wikipedia

  • GNU Guile-Ncurses — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • Curses — ncurses Entwickler: Free Software Foundation Aktuelle Version: 5.7 (2. November 2008) Betriebssystem: Unix Derivate, GNU/Li …   Deutsch Wikipedia

Share the article and excerpts

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