C + + langage de programmation est utile pour la programmation des applications de bureau et systèmes d'exploitation . C + + fonctionne bien comme un outil lorsque la gestion du matériel vitesse et de bas niveau est nécessaire. Lors de la réception entrée de l'utilisateur à partir d'une application de terminal , la commande d'entrée pour C + + arrêtera lorsqu'il reçoit un signal "EOF" . Avec cela, vous pouvez vérifier si un utilisateur clique sur la combinaison de touches "Ctrl" et "D" Choses que vous devez
compilateur C + +
Afficher plus Instructions
1
Mettre en place un programme C + + qui peuvent gérer les entrées de l'utilisateur et de sortie. Cela comprend l'importation des bibliothèques requises dans le pré-processeur :
# include
using namespace std ;
int main () {
< p > return 0; }
2
mettre en place une boucle infinie qui accepte l'entrée d'utilisateur et le placer dans une variable, utilisez la fonction " cin" et une boucle while :
int main () { int
x = 0; while ( cin >> x ) { }
return 0; }
3
Vérifier "EOF . " la fonction " cin" renvoie une valeur false si elle reçoit un signal de fin de fichier, soit par le symbole "EOF" ou par l' utilisateur en appuyant sur " Ctrl" et "D" vous pouvez vérifier "EOF" et prendre les mesures appropriées :
int main () {
int y = 0;
tout ( cin >> y) { cout << y; }
si ( cin.eof () ) {//vérifie Control- D /EOFcout << " yup " ; priants que si cin coups EOF par Control-D }
return 0; }