Gibt es eine Möglichkeit eine Schleife auf Tastatureingabe abzubrechen und zwar nicht wie mit getchar() oder cin, wo die Schleife erst weiterläuft wenn man irgendein Zeichen eingegeben hat?
Die Schleife soll ohne irgendwelche Eingaben laufen und erst bei einem Tastendruck abbrechen. Danach muß das Programm noch ein paar Befehle Ausführen, also das Programm einfach abbrechen geht nicht.
@Bon conio.h ist kein Ansi und funktioniert soweit ich weiss nur unter Windows. Wenn er Windows nutzt kann dies unter Umständen (das hängt von seinem genauen Problem ab) eine gute Lösung sein, an sonsten wird ihm das nicht weiterhelfen.
Danke fuer den Hinweis, dass conio.h nicht ANSI ist, werde ich mir in Zukunft merken. Da ich kein Hellseher bin hab ich mal Windows als Betriebsystem angenommen.
Die Funktion kbhit() funktioniert auf jeden Fall wunderbar in DOS und Windows Konsole Anwendungen mit Borland C, Microsoft C, DJGPP (pc.h includieren).