Drücken Sie die Eingabetaste in C, um fortzufahren
Frage
Wie können Sie tun, ein "Drücken Sie die Eingabetaste, um fortzufahren" in C?
Lösung
printf("Press enter to continue\n");
char enter = 0;
while (enter != '\r' && enter != '\n') { enter = getchar(); }
printf("Thank you for pressing enter\n");
Andere Tipps
printf("Press Enter to Continue");
while( getchar() != '\n' );
Eine Prüfung auf '\ r' ist schön für ultimative Tragbarkeit, aber wirklich nur wichtig, wenn Sie Mac OS v9 oder älter sind Targeting (OS-X, Unix und Windows-all verwenden entweder '\ n' oder, für Fenster, ' \ r \ n ')
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow