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

Patricia Arquette
Lepaskan: 2024-10-23 23:21:29
asal
882 orang telah melayarinya

How to Emulate the

Mencontohi Fungsi "Tekan Sebarang Kekunci untuk Meneruskan"

Dalam pengaturcaraan, kadangkala wajar untuk menggesa pengguna untuk menekan sebarang kekunci sebelum diteruskan dengan perlaksanaan program. Ini biasanya dicapai dengan memaparkan mesej seperti "Tekan sebarang kekunci untuk meneruskan..." dan menunggu input pengguna.

Dalam C , menyelesaikan tugas ini boleh dilakukan menggunakan panggilan sistem khusus platform. Untuk meniru tingkah laku "Tekan sebarang kekunci untuk meneruskan":

Untuk Windows:

Gunakan fungsi sistem("jeda"):

<code class="cpp">system("pause");</code>
Salin selepas log masuk

Untuk Mac OS dan Linux:

Gunakan fungsi sistem("baca"):

<code class="cpp">system("read");</code>
Salin selepas log masuk

Kedua-dua sistem("jeda") dan sistem(" read") akan menjeda pelaksanaan program dan memaparkan mesej "Tekan sebarang kekunci untuk meneruskan...". Program akan menyambung semula pelaksanaan hanya selepas pengguna menekan sebarang kekunci pada papan kekunci.

Perhatikan bahawa cin >> Kaedah c dan cin.get() tidak akan mencapai kelakuan yang diingini kerana mereka menunggu pengguna untuk menekan kekunci Enter, bukan sebarang kekunci.

Atas ialah kandungan terperinci Bagaimana untuk Meniru Fungsi \'Tekan Sebarang Kekunci untuk Meneruskan\' 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!