Ncurses

Ncurses
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:

  • 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 — Développeur Projet GNU Dernière version …   Wikipédia en Français

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

  • ncurses — Entwickler Free Software Foundation Aktuelle Version 5.9 (4. April 2011) Betriebssystem Unix Derivate, GNU/Linux Kategorie Komponentenbibliothek …   Deutsch Wikipedia

  • 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”