Oi pessoal. Já procurei em todo canto mas não encontrei. Eu quero controlar o que o usuário pode digitar no meu programa em C.
Por exemplo. Se eu peço para ele entrar com a idade, que é um número inteiro, e ele entrar com qualquer outra coisa(um flutuante, uma letra, um espaço, um enter) quero poder fazer uma tratamento desse erro.
Quero também poder controlar o número máximo de caracteres que o usuário pode digitar quando estiver escrevendo uma string. Se a string possui 10 espaços, ele só pode digitar 10 espaços. Se ele tentar digitar o 11 simplismente o cursor não anda para frente, fica no mesmo lugar.
Tem como fazer isso? Não encontro guia em lugar algum na internet que ensine a fazer isso.