Tecnología

Inicio

Cómo hacer Cin.Fail

Cuando se utiliza cin en sus programas en C ++, se espera que el usuario introduzca un número entero. Si los usuarios entran en otra cosa, como una carta, su programa no saber cómo leer la entrada. Cin.Fail restablece la función de modo que el usuario puede volver a intentar la entrada. Sin embargo, si usted no hace cin.fail correctamente, entonces se creará un bucle infinito. Para evitar esto, es necesario borrar el fracaso de la entrada.

Instrucciones

1 Abra la carpeta C ++ guión.

2 Escriba el siguiente directamente debajo de la función cin:

si (cin.fail ())
{
cin.clear ();
cin.ignore (1000, '\ n');
continuar;
}

3 Guardar y cerrar el C ++ guión.