====== Signale an den Benutzer senden ====== Möchte man den Benutzer kurz auf ein Ereignis aufmerksam machen gibt es zwei Möglichkeiten. Hier gibt es zum einen die Möglichkeit ein mit Hilfe von [[gui:ncurses:lib:beep()]] ein akustisches Signal (z.B. durch den PC-Speaker) zu melden. #include int main(void) { initscr(); if( beep() == OK ) printw( "Benutzer wurde informiert." ); else printw( "Benutzer konnte nicht informiert werden." ); getch(); endwin(); return(0); } Zum Zweiten gibt es die Möglichkeit den Bildschirm kurz aufflackern zu lassen. Hierfür gibt es die Funktion [[gui:ncurses:lib:flash()]]: #include int main(void) { initscr(); if( flash() == OK ) printw( "Benutzer wurde informiert." ); else printw( "Benutzer konnte nicht informiert werden." ); getch(); endwin(); return(0); } Wie der Sourcecode wiedergibt, geben beide Funktionen einen Rückgabewert zurück - entweder ''OK'' oder ''ERR''. ''ERR'' wird zurückgeben, wenn die Funktion auf diesem Terminal nicht ausgeführt werden konnte. Diese Funktionen sind natürlich nicht nur für den Benutzer praktisch, sondern auch für den Entwickler, welcher so durch den temprären Einbau einer solchen Funktion einfach den Ablauf des Programms prüfen kann.