Hallo , kann das sein dass du vergessen hast, den puffer zu leeren bevor du den getchar() aufrufst ? siehe nach "flush()" oder eine sichere lösung wäre auf ein bestimmte Taste wie z.B. "Enter" zu prüfen wie hier: while ( getch() != EOF ) {} hoffe es hilft dir weiter . moh Am Mittwoch, 20. August 2003 21:07 schrieb Skyman:
Hallo zusammen! Ich hab nen kleinen Rechner in C geschrieben (Konsole). Nun hab ich ein kleines Problem. Ich hab es noch nicht hinbekommen, das die Bildschirmausgabe stehen bleibt bis der Benutzer eine Taste drückt. :-( Hab es mit printf("Druecken Sie eine Taste um fortzufahren!\n"); getchar(); maske(); /*Das is'n Modul des Programms*/ Wenn ich das maske(); weglassen funktioniert es ohne Probleme. Ich will halt auch nicht, das der Benutzer mit shift+Bildauf/ab scrollen muss. Ich bin sehr dankbar für Lösungen. MfG Skyman