seuqram Posted May 26, 2012 at 02:30 PM Report #458217 Posted May 26, 2012 at 02:30 PM ola pessoal estou a fazer um programa onde eu utilizo o readykey para o usuário escrever o nome do seu projeto. mas quando eu primo outro botao que o readykey desconheça ele faz: ^ como eu posso evitar que que isso aconteça? como eu posso dizer ao programa que só aceita a,b,c,d,e...,Z,1,2,3,4,5,6,7,8,9,0... (aquelas que o programa conhece) obrigado,seuqram
HappyHippyHippo Posted June 19, 2012 at 06:00 PM Report #464171 Posted June 19, 2012 at 06:00 PM visto que o readykey te retorna o caracter ascii da tecla carregada só necessitas de verificar se aceitas processa-la. do género: int key = readkey(); if ((key >= 'a' && key <= 'z') || (key >= 'A' && key <= 'Z') || (key >= '0' && key <= '9') { // fazer qualquer coisa } 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
seuqram Posted June 19, 2012 at 07:03 PM Author Report #464195 Posted June 19, 2012 at 07:03 PM visto que o readykey te retorna o caracter ascii da tecla carregada só necessitas de verificar se aceitas processa-la. do género: int key = readkey(); if ((key >= 'a' && key <= 'z') || (key >= 'A' && key <= 'Z') || (key >= '0' && key <= '9') { // fazer qualquer coisa } qual o numero ou carater que é o carater desconhecido?
HappyHippyHippo Posted June 19, 2012 at 10:29 PM Report #464265 Posted June 19, 2012 at 10:29 PM pelo pedido no teu primeiro post, qualquer um que não se encontre dentro destes três grupos 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
seuqram Posted June 19, 2012 at 11:13 PM Author Report #464275 Posted June 19, 2012 at 11:13 PM (edited) obrigado, mesmo! 1º deu-me boes bugs mesmo com o que disseste. passei algumas horas a tentar emendar todos os bugs. no final troquei o int key; por char key; if ((key >= 'a' && key <= 'z') ||(key >= 'A' && key <= 'Z') ||(key >= '0' && key <= '9')) faltate um parentesis xD sabes á quanto tempo estava a tentar fazer isso? uns 2 meses. obrigado ^^ 2 likes podem fechar Edited June 19, 2012 at 11:15 PM by seuqram
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now