Bagaimana untuk Mensimulasikan \'Tekan Sebarang Kekunci untuk Meneruskan...\' Fungsi dalam C ?

Patricia Arquette
Lepaskan: 2024-10-24 05:11:02
asal
836 orang telah melayarinya

How to Simulate

Cara Mensimulasikan "Tekan sebarang Kekunci untuk Meneruskan..." dalam C

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!