Seitenleiste

Community

GUIs

Einstieg

Plattformübergreifend

Konsolenbasiert

Dies ist eine alte Version des Dokuments!


intrflush(WINDOW *win, bool bf)

INT intrflush(WINDOW *win, bool bf); ist in der NCurses Library definiert, die in C und C++ über curses.h oder ncurses.h eingebunden wird.
Wobei letzteres meistens nur ein Symlink auf curses.h ist.

Funktion

intrflush(WINDOW *win, bool bf) werden als Argumente die Referenz zum Fenster sowie der Modus übergeben. Das erste Argument steht für das Fenster und wird ignoriert.
Das zweite Argument löscht alle Ausgaben in der Warteschlange gelöscht, wenn eine der „Unterbrecher-Tasten“ gedrückt wird. Dies hat den Effekt der schnelleren Reaktion auf die Unterbrechung, was aber zu Fehlfunktionen führen kann. Deaktivieren (bf ist FALSE), verhindert das Löschen der Warteschlange.

Wenn die 'intrflush' Option aktiviert ist, (bf ist TRUE), werden FIXME

Fehlerquellen

-

Beispiel

#include <curses.h>
 
int main (void)
{
 
  initscr();
  start_color();
  cbreak();
  noecho();
  intrflush(stdscr, FALSE);
 
  printw( "Hallo Welt!" );
  getch();
 
  endwin();
 
  return EXIT_SUCCESS;
}

Ausgabe:

Hallo Welt!


siehe auch