suzy Posted October 31, 2007 at 08:28 PM Report Share #144337 Posted October 31, 2007 at 08:28 PM viva!, tenho uma classe, e quero que um membro dessa classe que é codigo produto, seja um codigo alfanumerico, como faço essa restrição??? imaginem que o utilizador colocar """"" aspas e possivel num codigo alfanumerico?? Link to comment Share on other sites More sharing options...
shumy Posted October 31, 2007 at 08:33 PM Report Share #144341 Posted October 31, 2007 at 08:33 PM A melhor forma de validar este tipo de campos é via Expressões Regulares. Bibliotecas que tenhas mais proxima do standart será talvez: http://www.boost.org/libs/regex/doc/index.html Talvez uma explicação melhor aqui: http://www.onlamp.com/pub/a/onlamp/2006/04/06/boostregex.html?page=1 Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática! Link to comment Share on other sites More sharing options...
Triton Posted October 31, 2007 at 08:40 PM Report Share #144345 Posted October 31, 2007 at 08:40 PM Isto é para um trabalho académico, não vamos complicar com um engine de expressão regulares. Existem várias funções na biblioteca standard do C (no ficheiro ctype.h) que permitem fazer a validação de caracteres. <3 life Link to comment Share on other sites More sharing options...
shumy Posted October 31, 2007 at 08:43 PM Report Share #144347 Posted October 31, 2007 at 08:43 PM Isto é para um trabalho académico, não vamos complicar com um engine de expressão regulares. Eu não sou bruxo. E se for um trabalho que necessite de muitas validações do tipo, é a forma mais correcta de o fazer. Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática! Link to comment Share on other sites More sharing options...
pedrotuga Posted October 31, 2007 at 08:46 PM Report Share #144350 Posted October 31, 2007 at 08:46 PM faz uma lista de todos os caracteres validos. Pega na string dada, faz um loop caracter a caracter e verifica se pertencem a lista anterior. Link to comment Share on other sites More sharing options...
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