Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer Cin.Fail
Quando você usa cin em seus programas C + + , você espera que o usuário digite um número inteiro. Se os usuários entra outra coisa, como uma carta , seu programa não vai saber como ler a entrada. Cin.Fail redefine a função de modo que o usuário pode tentar novamente a entrada . No entanto, se você não fizer cin.fail corretamente, em seguida, você irá criar um loop infinito. Para evitar isso, você precisa limpar a entrada falhou. Instruções
1

Abra o C + + roteiro
2

Digite o seguinte logo abaixo da função cin : .

If ( cin.fail ()) { cin.clear (); cin.ignore ( 1000, '\\ n' ); continue;}
3

Salve e feche o seu roteiro C + +
.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um arquivo VSH 
·Como escrever uma linha de switches combinação de tec…
·Base de SDK xCode Faltando 
·Funções Iomanip 
·Como depurar vazamentos de memória em GDB 
·O que é WinAC & Kernel Mode 
·O uso de um padrão Construtor C 
·Como escrever código para o iPhone 
·Como alterar AppDelegate em um iPhone 
·Objetivo principal de arquivos de cabeçalho 
  Artigos em destaque
·Alternativas ao Boomerang Decompiler 
·Como usar um buffer de anel 
·O que é uma interface CPP 
·Funções C para Xilinx 
·Como usar objetos em 2D CPP 
·Como mudar o nome do botão Declínio no iPhone 
·Como alterar AppDelegate em um iPhone 
·Como usar LINQ em WPF 
·Um tutorial sobre Alertas iPhone SDK 
·Como ocultar o subexibição em um iPhone 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados