bearminator
-
Posts
5 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de bearminator em Scanf aceitando letras como números. Como resolver? foi marcado como solução
Uma opção seria você trocar o tipo de dado de op para char e, assim, ler um caractere em vez de um inteiro. O usuário continuará digitando um "número", mas eles serão tratados como caracteres.
char op; //outros códigos scanf("%c", &op); //outros códigos Daí, você também que teria de trocar os valores dos rótulos case: para os caracteres correspondentes.
case '0': //... case '1': //.. case '2': E também na instrução while()
do{ //... }while(op != '0');
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