Dalam C , terdapat kaedah berbeza untuk mensimulasikan kefungsian "Tekan sebarang kekunci untuk teruskan...," membenarkan atur cara menjeda pelaksanaan sehingga sebarang input papan kekunci dikesan.
Untuk sistem pengendalian Windows, anda boleh menggunakan fungsi sistem() dan memberikannya jeda argumen. Ini akan menghentikan program dan memaparkan mesej "Tekan sebarang kekunci untuk meneruskan..." sehingga kekunci ditekan:
<code class="c++">system("pause");</code>
Pada sistem Mac dan Linux, anda boleh menggunakan cin.get() atau fungsi cin.get(c). Walau bagaimanapun, ini hanya memajukan penimbal input apabila kekunci Enter ditekan, bukan pada sebarang ketukan kekunci.
Untuk mencapai gelagat yang diingini (memajukan atur cara pada sebarang ketukan kekunci), anda boleh menggunakan fungsi system() dan lulus hujahnya berbunyi:
<code class="c++">system("read");</code>
Ini akan menjeda atur cara dan memaparkan mesej "Tekan sebarang kekunci untuk meneruskan..." sehingga kekunci ditekan. Pendekatan ini bebas platform dan berfungsi pada kedua-dua sistem Windows, Mac dan Linux.
Atas ialah kandungan terperinci Bagaimana untuk Mensimulasikan \'Tekan Sebarang Kekunci untuk Meneruskan...\' Fungsi dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!