Desde que comecei a programar em C, eu tenho essa duvida, nenhum professor meu conseguiu responder, então resolvi fazer ela aqui nesse fórum. Tem como o programa reconhecer que foi digitado uma letra ao invés de um número???
Quando você pede pra ler um número e digita uma letra, ele dá um pau feio no compilador, então eu queria saber se tem algum jeito do compilador reconhecer se foi digitado uma letra num campo de números.
Uma vez eu pesquisei o assunto e descobrir a biblioteca ctype.h e ela tem uma função que se chama isnum, só que o parâmetro dela é char e não é o que eu quero. alguém sabe alguma coisa a respeito disso?
Pergunta
RenatoMejias
Desde que comecei a programar em C, eu tenho essa duvida, nenhum professor meu conseguiu responder, então resolvi fazer ela aqui nesse fórum. Tem como o programa reconhecer que foi digitado uma letra ao invés de um número???
Quando você pede pra ler um número e digita uma letra, ele dá um pau feio no compilador, então eu queria saber se tem algum jeito do compilador reconhecer se foi digitado uma letra num campo de números.
Uma vez eu pesquisei o assunto e descobrir a biblioteca ctype.h e ela tem uma função que se chama isnum, só que o parâmetro dela é char e não é o que eu quero. alguém sabe alguma coisa a respeito disso?
Link para o comentário
Compartilhar em outros sites
24 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.