A linguagem de programação C + + é útil para aplicações de desktop de programação e sistemas operacionais. C + + funciona bem como uma ferramenta quando é necessária velocidade e gerenciamento de hardware de baixo nível. Ao receber a entrada do usuário a partir de uma aplicação de terminal , o comando de entrada para C + + irá parar quando receber um sinal de " EOF " . Usando isso, você pode verificar se há ou não um usuário clica a combinação de teclas de "Ctrl" e "D" Coisas que você precisa
C + + compilador
Show Mais instruções
1
Estabelecer um programa C + + que pode lidar com a entrada e saída do usuário . Isto inclui a importação das bibliotecas necessárias no pré- processador :
# include
using namespace std;
int main () {
return 0; }
2
Configure um loop infinito que vai aceitar a entrada do usuário e colocá-lo em uma variável , usando a função "cin " e um loop while :
int main () { int x
= 0; while ( cin >> x ) { }
retornar 0 ;}
3
Verificar " EOF. " A função "cin " irá retornar um valor falso se receber um sinal de fim de arquivo , quer através do símbolo " EOF " ou através do usuário pressionando "Ctrl" , e " D. " Você pode verificar " EOF " e tomar as medidas adequadas :
int main () {
int y = 0;
enquanto ( cin >> y) { cout << y; }
if ( cin.eof () ) {//verifica Control- D /EOFcout << "yup" ; priants somente se cin atinge EOF através Control- D}
return 0; }