Tecnología

Inicio

Cómo comprobar Ctrl-D en C ++

El lenguaje de programación C ++ es útil para la programación de aplicaciones de escritorio y sistemas operativos. C ++ funciona bien como una herramienta cuando se requiere control de la velocidad y el hardware de bajo nivel. Al recibir la entrada del usuario desde una aplicación de terminal, el comando de entrada para C ++ se detendrá cuando se recibe una señal de "EOF". El uso de este, se puede comprobar si un usuario hace clic en la combinación de teclas "Ctrl" y "D"

Instrucciones

1 Establecer un programa en C ++ que puede manejar la entrada del usuario y el producto. Esto incluye la importación de las bibliotecas necesarias en el pre-procesador:

incluir <iostream>

using namespace std;

int main () {

return 0;
}

2 Configurar un bucle infinito que aceptará la entrada del usuario y colocarlo en una variable, mediante la función "cin" y un bucle while:

int main () {

int x = 0;
mientras que (cin >> x) {

}

return 0;
}

3 Compruebe si hay "EOF". La función "cin" devolverá un valor falso si recibe una señal de fin de archivo, ya sea a través del símbolo "EOF" o mediante el usuario pulsa la tecla "Ctrl" y "D" Puede comprobar si hay "EOF" y tomar la acción apropiada:

int main () {

int y = 0;

while (cin >> y) {
cout << Y;
}

si (cin.eof ()) {// cheques para el Control-D / EOF
cout << "sip"; priants sólo si cin realiza a través EOF Control-D
}

return 0;
}