Maison > développement back-end > C++ > Comment émuler la fonction « Appuyez sur n'importe quelle touche pour continuer » en C ?

Comment émuler la fonction « Appuyez sur n'importe quelle touche pour continuer » en C ?

Patricia Arquette
Libérer: 2024-10-23 23:21:29
original
991 Les gens l'ont consulté

How to Emulate the

Émulation de la fonction « Appuyez sur n'importe quelle touche pour continuer »

En programmation, il est parfois souhaitable d'inviter l'utilisateur à appuyer sur n'importe quelle touche avant poursuivre l'exécution du programme. Ceci est généralement réalisé en affichant un message tel que "Appuyez sur n'importe quelle touche pour continuer..." et en attendant la saisie de l'utilisateur.

En C , l'accomplissement de cette tâche peut être effectué à l'aide d'appels système spécifiques à la plate-forme. Pour émuler le comportement « Appuyez sur n'importe quelle touche pour continuer » :

Pour Windows :

Utilisez la fonction système ("pause") :

<code class="cpp">system("pause");</code>
Copier après la connexion

Pour Mac OS et Linux :

Utilisez la fonction system("read") :

<code class="cpp">system("read");</code>
Copier après la connexion

System("pause") et system(" read") mettra en pause l'exécution du programme et affichera le message "Appuyez sur n'importe quelle touche pour continuer...". Le programme ne reprendra son exécution qu'après que l'utilisateur aura appuyé sur une touche du clavier.

Notez que le cin >> Les méthodes c et cin.get() n'obtiendront pas le comportement souhaité car elles attendent que l'utilisateur appuie sur la touche Entrée, pas sur n'importe quelle touche.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal