Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come controllare per Ctrl-D in C + +

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 ( ) {

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; }

 

Programmazione © www.354353.com