====== intrflush(WINDOW *win, bool bf) ====== ''INT intrflush(WINDOW *win, bool bf);'' ist in der ''[[gui:ncurses:lib|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. \\ ===== Fehlerquellen ===== - ===== Beispiel ===== #include int main (void) { initscr(); start_color(); cbreak(); noecho(); intrflush(stdscr, FALSE); printw( "Hallo Welt!" ); getch(); endwin(); return EXIT_SUCCESS; } **Ausgabe**: Hallo Welt! \\ ===== siehe auch =====