[C con Clase] Expresiones Regulares en C

Kalith kalith en kernelerror.net
Sab Dic 19 01:25:48 CET 2009


pongo otra version y explico lo que hace.. tenemos el correo dividio en 3
partes

nombre en dominio.com

comprueba q nombre tenga al menos 1 caracter osea que no pueda ser un correo
como "@gmail.com"

comprueba que el dominio tenga al menos 1 caracter y luego que la extension
despues del punto tenga al menos dos caracteres

int scanner(char* word){
>
> unsigned int i = 0, aux = 0, pos, dot = 0;
>
> for (;i < strlen(word); ++i){
>
> if(!dot && !aux && i > 0 && word[i] == '@') ++aux, pos = i;
>
> if(!dot && aux && word[i] == '.' && (i - pos > 1)) ++aux, dot = 1;
>
> if(dot && (strlen(word) - i > 2)) return 1;
> }
>
> return 0;
> }
>

-- 
Linux Counter User #487374

Está en contra de los fundamentos de la educación moderna enseñar a
programar a los niños. ¿Qué diversión hay en hacer planes, en adquirir
disciplina para organizar los pensamientos, en dedicarle atención al
detalle, y en aprender a ser autocrítico?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091218/b9408a61/attachment.html>


Más información sobre la lista de distribución Cconclase