Autor
|
Tema: funcion reconocer emails (Leído 2,352 veces)
|
Dato Vagabundo
Desconectado
Mensajes: 18
|
Hola buenas, tengo que hacer una funcion que reconozca emails , he sacado esto. Si alguien me puede ayudar, se lo agradeceria
int emails(char *email) { int i; if (email==NULL) return 0; for (i=0; i<email ; i++) { if(email[0]== '@' || email[0]== '.') return 0; if(email!='@') return 0; } return 1; }
|
|
|
En línea
|
|
|
|
Dato Vagabundo
Desconectado
Mensajes: 18
|
he probado con esto tambien, soy principiante int emails(char *email) { char EMAIL_LEN [50]; char user[EMAIL_LEN]; char site[EMAIL_LEN]; char domain[4]; int i=0; if (email==NULL) return 0; else { for (i=0; i<email[EMAIL_LEN] ; i++) if(email[EMAIL_LEN]=!"%[_a-zA-Z0-9.]@%[_a-zA-Z0-9.]", user, domain){ return 0;
}
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
EMAIL_LEN es un entero, un tamaño, no un char[50]. int EMAIL_LEN
En la condición del for, estás mirando si 'i' es menor que un caracter. Tienes que mirar si 'i' es menor que la longitud del email. for(i=0; i<EMAIL_LEN; i++)
A partir de ahí, las comprobaciones que quieras hacer.
´como detalle,m en el segundo código pusiste email[ EMAIL_LEN ]. Será email. Y luego, "=!". Para ver si es diferente, es "!=". Luego, ese regex que pusiste, y esas comas ",user, domain", no tienen sentido aquí. No sñ´´e de qué lenguaje vienes, pero eso no existe en C ni en C++.
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
averigua sobre expresiones regulares, con ello se hace mas rapido
|
|
|
En línea
|
|
|
|
Dato Vagabundo
Desconectado
Mensajes: 18
|
Gracias!!! por la ayuda
|
|
|
En línea
|
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
reconocer grabadora
Software
|
blysace
|
1
|
2,020
|
10 Abril 2003, 05:31 am
por Korben Wallace
|
|
|
reconocer VC
Ingeniería Inversa
|
CYPRESSKILL
|
5
|
3,104
|
25 Noviembre 2005, 13:07 pm
por CYPRESSKILL
|
|
|
Reconocer Url? {MU, RS,MD....}
Java
|
turion
|
1
|
2,585
|
19 Abril 2010, 12:47 pm
por turion
|
|
|
RECONOCER
« 1 2 »
Foro Libre
|
ANTRUCK
|
12
|
5,207
|
8 Agosto 2011, 23:26 pm
por MauroMasciar
|
|
|
Yahoo vuelve a habilitar función para redirigir emails a otras cuentas
Noticias
|
wolfbcn
|
0
|
1,103
|
14 Octubre 2016, 21:25 pm
por wolfbcn
|
|