Ir ao conteúdo
  • Cadastre-se

C Limitando valores de entrada de números


Posts recomendados

A maneira menos problemática de tratar a entrada de um número é ler uma string e tratar a string da maneira desejada, que no seu caso a exigência é que o número tenha apenas 1 casa decimal. Isso vai envolver conversão de string para int, double ou float, que vai dificultar um pouco a programação, mas vai garantir menos BUGs no programa.
 

  • Obrigado 2
Link para o comentário
Compartilhar em outros sites

@Nilo Tubarino      não tem nenhuma função na linguagem c / c++ que faça essa limitação de casa decimais ,  então você precisa criar uma função que verifique ,  e para isso é melhor pegar o número como sendo uma string e então procurar na string caractere por caractere se foi digitado certo , do jeito que você quer , usando também o comando isdigit para saber se foi digitado apenas números ou não ,  não podemos te dar o código pronto pois é contra as regras do fórum ,  então faça e poste aqui para podermos ver como está e em que podemos ajudar   .

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!