In C gibt es verschiedene Methoden, um die Funktionalität von „Drücken Sie eine beliebige Taste, um fortzufahren“ zu simulieren continue...“, wodurch das Programm die Ausführung anhalten kann, bis eine Tastatureingabe erkannt wird.
Für Windows-Betriebssysteme können Sie die Funktion system() verwenden und ihr das Argument pause übergeben. Dadurch wird das Programm angehalten und die Meldung „Drücken Sie eine beliebige Taste, um fortzufahren...“ angezeigt, bis eine Taste gedrückt wird:
<code class="c++">system("pause");</code>
Auf Mac- und Linux-Systemen können Sie cin.get() oder verwenden cin.get(c)-Funktion. Dadurch wird der Eingabepuffer jedoch nur dann weitergeschoben, wenn die Eingabetaste gedrückt wird, nicht bei jedem Tastendruck.
Um das gewünschte Verhalten zu erreichen (das Programm bei jedem Tastendruck weiterzumachen), können Sie die Funktion system() verwenden und übergeben Das Argument lautet:
<code class="c++">system("read");</code>
Dadurch wird das Programm angehalten und die Meldung „Drücken Sie eine beliebige Taste, um fortzufahren...“ angezeigt, bis eine Taste gedrückt wird. Dieser Ansatz ist plattformunabhängig und funktioniert sowohl auf Windows-, Mac- als auch auf Linux-Systemen.
Das obige ist der detaillierte Inhalt vonWie simuliere ich die Funktion „Drücken Sie eine beliebige Taste, um fortzufahren ...' in C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!