Il C + + linguaggio di programmazione è utile per la programmazione di applicazioni desktop e sistemi operativi . C + + funziona bene come uno strumento in cui è richiesta la gestione dell'hardware di velocità e di basso livello . Quando si riceve l'input dell'utente da un'applicazione di terminale , il comando di input per il C + + si fermerà quando si riceve un segnale "EOF " . Usando questo , è possibile verificare se un utente fa clic sulla combinazione di tasti "Ctrl " e "D" Le cose che ti serviranno
compilatore C + +
Mostra Altre istruzioni
1
Impostare un programma C + + in grado di gestire l'input dell'utente e di uscita . Questo include l'importazione delle librerie richieste nella fase di pre - processore :
# include
using namespace std;
int main ( ) {
< p > return 0; }
2
Impostare un ciclo infinito che accetta l'input dell'utente e inserirlo in una variabile , utilizzando la funzione di " cin" e un ciclo while :
int main ( ) {
int x = 0; while ( cin >> x ) { }
return 0; }
3
check for " EOF . " La funzione " cin" restituisce un valore falso se riceve un segnale di fine del file , sia attraverso il simbolo " EOF " o attraverso l'utente premendo il tasto " Ctrl " , e "D. " È possibile verificare la presenza di " EOF " e agire di conseguenza :
int main ( ) {
int y = 0;
mentre ( cin >> y) { cout << y; }
se cin.eof ( ( ) ) {//verifica la Control-D /EOFcout << " yup" ; priants solo se cin colpi EOF attraverso Control-D }
return 0; }