elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Re: funcion reconocer emails en: 5 Septiembre 2016, 11:30 am
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;

}
12  Programación / Programación C/C++ / funcion reconocer emails en: 5 Septiembre 2016, 10:43 am
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;
}
13  Programación / Programación C/C++ / Ayuda con formato de hora en: 4 Septiembre 2016, 21:49 pm
Hola buenas, estoy haciendo una función para que me reconozaca el formato de las horas en hh:mm pero cuando se trata de un formato asi no me retorna 1 y no se por que.
int hora(char *ho)
{   
    int h=0, m=0, i;
   
    if (ho==NULL)
        return 0;
         
    if (strlen(ho)!=5)
        return 0;
       
    for (i=0; i<5 ; i++)
    {
       
        if (i==2)
        {
            if (ho!=':')
           
                return 0;
        }
        else
        {
            if (ho<'0' || ho>'5')
             
                return 0;
        }
    }
   
    h = (ho[0]-'0')*10 + (ho[1]-'0');
    m = (ho[3]-'0')*10 + (ho[4]-'0');
 
   
   

    if (h<0 || h>23)
        return 0;
       
    if(m<0 || m>59)
        return 0;
       
 
    return 1;

}
14  Programación / Programación C/C++ / qsort en: 26 Agosto 2016, 18:32 pm
Hola, podrías ayudarme con esto. No entiendo que hace qsort.

Código
  1. void Combinacion(int *combinacion) //combinación es un vector
  2. {
  3. int i=0;
  4. int j=0; //Inicializamos los iteradores
  5. int num_aleatorio=0; //Variable donde guardamos el número aleatorio
  6. bool correcto=true; //Variable booleana para comprobar si num_aleatorio está repetido en el vector combinacion
  7.  
  8. srand (getpid()); //Utilizamos srand() y no rand() porque éste último si ejecutamos varias veces nuestro
  9. //programa, la secuencia de números aleatorios se repite. Y utilizamos getpid() para que
  10. //con cada nuevo proceso se cree una secuencia de números distinta.
  11.  
  12. //Asignamos 0 a todas las posiciones del vector combinacion para no generar números basura
  13. for(i=0; i < Total_num_apuesta; i++)
  14. {
  15. combinacion[i] = 0;
  16. }
  17.  
  18. i=0; //Volvemos a inicializar la variable a 0
  19.  
  20. while(i < Total_num_apuesta) //Repetimos el bucle hasta conseguir 6 números aleatorios no repetidos
  21. {
  22. num_aleatorio = rand()%(Total_num_jugar+1); //Generamos número aleatorio del 1 al 15
  23.  
  24. j=0;
  25. correcto=true; //Volvemos a inicializar las variables
  26.  
  27. while(j < Total_num_apuesta && correcto==true)
  28. {
  29. if(combinacion[j] != num_aleatorio)
  30. {
  31. correcto=true;
  32. }
  33. else
  34. {
  35. correcto=false;
  36. }
  37. j++;
  38. }
  39.  
  40. if(correcto == true)
  41. {
  42. combinacion[i] = num_aleatorio;
  43. i++;
  44. }
  45. }
  46.  
  47. qsort(combinacion, Total_num_apuesta, sizeof(int), &comparar);
  48. }
  49.  

MOD EDIT: Agregadas etiquetas GeSHi.
15  Sistemas Operativos / GNU/Linux / Re: Como dar permisos a una carpeta en: 24 Agosto 2016, 16:45 pm
Justo, muchas gracias!!
16  Sistemas Operativos / GNU/Linux / Como dar permisos a una carpeta en: 22 Agosto 2016, 19:20 pm
Hola buenas, tengo un problema con linux, intento ejecutar lo que hay dentro de una carpeta y no puedo. ¿Como puedo dar permiso con chmod a una carpeta y todo lo que hay dentro de ella?


Gracias 
17  Programación / Programación C/C++ / Re: Problemas para abrir ficherosHola buenas, estoy empezando a tocar c++ y no puedo en: 3 Agosto 2016, 18:37 pm
Muchas gracias!!!
18  Programación / Programación C/C++ / Problemas para abrir ficherosHola buenas, estoy empezando a tocar c++ y no puedo en: 1 Agosto 2016, 19:43 pm
Hola buenas, estoy empezando a tocar c++ y no puedo abrir un fichero introduciendo yo el nombre del fichero por teclado. Tengo esto y no me funciona:

    char nomFichero[20];
    FILE *fich;

    cin>>nomFichero;
    fich=fopen(nomFichero,"r");
   
    if(fich==NULL)
    {
        cout<<"No existe"<<endl;
       
    }
Si alguien me puede echra una mano se lo agradeceria.
Gracias de antemano y un saludo.
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines