Jump to content
AnaSilva

[Resolvido] Validação de email em C

Recommended Posts

AnaSilva

Olá queria ajuda em validação do email em C.. queria saber como se faz alguem pode me ajudar please ?? >.<

Share this post


Link to post
Share on other sites
pedroluzio

Consigo ajudar-te, mas ia ter umas quantas linhas, deixa os mais exprientes fazerem :P

Share this post


Link to post
Share on other sites
AnaSilva

como assim mts linhas XD ? eu em C# só presisava de 2 linhas =O :confused: como é possivel k em C seja mts linhas? :( nao me importo k seja mt linhas se souberes ehehe :cheesygrin: só quero k ele valide o email

Share this post


Link to post
Share on other sites
pedroluzio

Como ainda estou na iniciação, para fazer uma coisinha de 3 ou 4 linhas transformo em 30 ou 40 :P

  • Vote 1

Share this post


Link to post
Share on other sites
HappyHippyHippo

primeiro deverá aprender a usar expressões regulares: http://www.gnu.org/software/libc/manual/html_node/Regular-Expressions.html

depois é só aplicar uma das muitas soluções existentes ... como :

[a-z0-9!#$%&amp;amp;'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;amp;'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

Edited by brunoais
link partido não resolvido
  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
AnaSilva

primeiro deverá aprender a usar expressões regulares : regex

depois é só aplicar uma das muitas soluções existentes ... como :

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

eu sei a parte das expressoes regulares mas nao sei como inserir no C pk eu ja ussei em C# o regex =( mas nao tou a conseguir fazer em C como no C# hehe eu sei k muda um poucinho mas xD ainda nao descobri como faço em C ç.ç

Edited by AnaSilva

Share this post


Link to post
Share on other sites
AnaSilva

boa descobri agora k presiso da biblioteca regex.h .. >.< alguem sabe onde posso sacar??

Share this post


Link to post
Share on other sites
HappyHippyHippo

boa descobri agora k presiso da biblioteca regex.h .. >.< alguem sabe onde posso sacar??

por acaso não reparaste no link do meu post, pois não ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
AnaSilva

por acaso reparei k tem la um link mas.... no link do regex diz

404 - Page Not Found

he page you were looking for could not be found on the GNU web server.

If you followed a link that turned out to be broken, and the page with the broken link mentions an explicit address to which to report bugs, please use that address.

Pages not on gnu.org or fsf.org need to be reported to their own webmasters; we can't do anything about them.

For gnu.org and fsf.org pages, you can report problems to the GNU webmasters <webmasters@gnu.org> if no better address is available.

Edited by AnaSilva

Share this post


Link to post
Share on other sites
HappyHippyHippo

por acaso reparei k tem la um link mas.... no link do regex diz

o fórum está maluco ... coloquei o URL completo, se bem que continua separado ...

podes sempre fazer copy-paste ...


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
AnaSilva

o fórum está maluco ... coloquei o URL completo, se bem que continua separado ...

podes sempre fazer copy-paste ...

hmm.... D: vou ter k fazer o cod msm da biblioteca.... ç.ç pensei k ja tava feito lool la vou eu tentar obrigada nhyaa

Share this post


Link to post
Share on other sites
Flinger

:confused:

Qual seria a lógica de ter uma biblioteca que obrigasse a bater o seu próprio código???

O regex.h faz parte da Glibc, pelo menos para sistemas linux :P

http://stackoverflow.com/questions/11377631/regex-in-c-language-using-functions-regcomp-and-regexec-toggles-between-first-an

Nesse link tens uma pessoa que usa o Dev-c++ com o regex.h e supostamente sacou o pacote daqui:

http://gnuwin32.sourceforge.net/packages/regex.htm

  • Vote 1

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.