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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 331
501  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Tu sesión ha expirado vuelve a enviar el mensaje en: 27 Febrero 2012, 08:25 am
A mi también me a ocurrido este problema.

Dulces Lunas!¡.
502  Programación / Programación Visual Basic / Re: MSCOMM - Manejar el celular desde la PC en: 18 Febrero 2012, 10:03 am
hola todos
si me lo permitis hay una manera para lo que quieres sin utilizar visual basic.
pero necesitas de un movil nokia yo tengo un n73 y me va perfecto.

Tu respuesta esta fuera de lugar (es muy tonta) debido a que estas en un foro de PROGRAMACIÓN, mas no de software existente...

P.D.: ¿Revisaste la fecha de las publicaciones?

Dulces Lunas!¡.
503  Foros Generales / Noticias / Re: Los usuarios de Facebook no quieren estar en fotos de otros sin permiso en: 18 Febrero 2012, 08:29 am
Ya existe algo que si te etiquetan, no se ponga en tu perfil hasta que aceptes.... desde hace rato :-/

El problema no reside en las etiquetas... si no en que apareces visualmente... en ocasiones uno no quiere dejar rastro de si mismo... este es un tema que se puede debatir bastante pero vaya si no quiero que suban una foto mia o donde aparezca por ahora estamos pues ni modo es lo que actualmene...

Dulces Lunas!¡.
504  Programación / Programación C/C++ / Re: Reservar memoria con new a una clase con varios elementos y constructor. en: 17 Febrero 2012, 04:32 am
Personaje *enemy= new[10] Personaje(app,"img/enemy.png");

mmm no se pero prueba con esto...


Personaje *enemy= new Personaje[10] (app,"img/enemy.png");

o asi;

Personaje *enemy= new Personaje[10] {(app,"img/enemy.png")};

mmm no recuerdo bien... y bueno la cosa es meterle mano... igual releernos la sintasix...

Dulces Lunas!¡.
505  Foros Generales / Noticias / Re: Call of Duty: Black Ops, récord Guinness al mejor final en: 14 Febrero 2012, 07:32 am
El final de crisys 2 es el mejor de cualquier otro videojuego que he jugado y me pasado los final fantasy los MGS y COD .
Super mario bros? final?
El estudio que han echo. no esta bien echo ... ESTOS DATOS SON ERRÓNEOS


Algún problema con mario bros?.

Dulces Lunas¡!.
506  Programación / Programación C/C++ / Re: ¿Qué significan aquellos parámetros de la lista de argumentos del main ? en: 12 Febrero 2012, 05:51 am
Se usan para retornar el numero de argumentos que se le pasaron en ejecucion a tu programa (argc) que se retornan en *argv[], si no mal recuerdo el primer elemento es la ruta del exe.

Código
  1. int main(int argc, char *argv[])
  2. {
  3.    int i = 0;
  4.    for (i = 0;argc > i; i++)
  5.        fprintf(stdout, "%s\n", argv[i]);
  6.    return EXIT_SUCCESS;
  7. }
  8.  

Dulces Lunas!¡.
507  Programación / Programación C/C++ / Re: ¿Printf y scanf en funciones? en: 12 Febrero 2012, 05:48 am
@theluigy13etv

Se te agradecerá cuando cites algo importante sin citar de manera tan impulsiva un post, ahora mi ejemplo es exactamente lo que dices sobre return y el uso de printf(); es decir retornar errores pero en códigos, o llamadas a CallBacks que traten el error producido en una función. esto de usar scanf y printf no solo tiene que ver con formalismos, de hecho se hace mas legible un codigo a la hora de leer (claro deberás tener una documentación de los códigos de errores).

Dulces Lunas!¡.
508  Programación / Programación C/C++ / Re: Problema en agenda con ficheros en: 12 Febrero 2012, 01:31 am
Un consejo cuando sean registros estructurados es mejor usar una BDD en este caso te recomiendo que uses SQLite, asi tus consultas son mas rápidas y no te complicas tanto con códigos largos y complejos y en si el desarrollo de tu aplicación sera mas rápido y simple.

http://www.sqlite.org/

Dulces Lunas!¡.
509  Programación / Programación C/C++ / Re: ¿Printf y scanf en funciones? en: 11 Febrero 2012, 23:27 pm
lo ideal es que tus funciones que realicen un proceso X retornen códigos de error para que funciones madres por ejemplo main sepa que hacer ante mas de 1 o 2 situaciones. se puede usar de una manera pero seria con fprintf() en conjunto a Standard error stream (stderr) solamente para debugear y mostrar los errores, pero que solo una persona especializada (en este caso tu) sepas que a ocurrido y el usuario normal solo se preocupe en su funcionamiento y no en codigo o errores que a final de cuentas a el no le interesan... un ejemplo:

Código
  1. #include <stdlib.h>
  2. #include <stdio.h>   //<stdio.h>
  3. #include <string.h>
  4.  
  5. char* readInput(FILE* FileSrc)
  6. //  Retorna un puntero a una cadena ansi que debera ser liberada con free();
  7. {
  8.    char c = 0;
  9.    char *szRet = NULL;
  10.    size_t size = 0;
  11.  
  12.    while(++size)
  13.    {
  14.        szRet = (char*)realloc(szRet, size);
  15.        fread(&c, 1, 1, FileSrc);
  16.        if (c == '\n')
  17.            break;  //  exit while(1)
  18.        szRet[size - 1] = c;
  19.    }
  20.    return szRet;
  21. }
  22.  
  23. long int getActionFromString(const char *szStr)
  24. //  Verifica la existencia de vocales dentro de una cadena dada.
  25. {
  26.    long int lFlags = 0;
  27.    if (szStr)
  28.    {
  29.        do
  30.        {
  31.            switch(*szStr) // <-- en luigar de poner los printf usamos flags para saber que hacer en un proceso que nos llamo...
  32.            {
  33.                case 'A':case 'a': lFlags |= 0x1;
  34.                break;
  35.                case 'E':case 'e': lFlags |= 0x2;
  36.                break;
  37.                case 'I':case 'i': lFlags |= 0x4;
  38.                break;
  39.                case 'O':case 'o': lFlags |= 0x8;
  40.                break;
  41.                case 'U':case 'u': lFlags |= 0x10;
  42.                break;
  43.            }
  44.        } while (*(++szStr) != '\0');
  45.    }
  46.    return lFlags;
  47. }
  48.  
  49. int main()
  50. {
  51.   // claro evita poner mucho codigo tambien en el main()... evita esto que hice.
  52.    char* szTmp = NULL;
  53.    long int lFlags = 0;
  54.  
  55.    puts("ingresa una cadena:");
  56.    szTmp = readInput(stdin);
  57.    lFlags = getActionFromString(szTmp);
  58.  
  59.    if (lFlags == 0x0)
  60.    {
  61.        fprintf(stdout, "Cadena limpia de vocales\n");
  62.    } else {
  63.        fprintf(stdout, "Error cadena con vocales\n");
  64.        if (lFlags & 0x1)
  65.            fprintf(stderr, "Error Contiene la vocal \"a\" code: %d\n", lFlags);
  66.        if (lFlags & 0x2)
  67.            fprintf(stderr, "Error Contiene la vocal \"e\" code: %d\n", lFlags);
  68.        if (lFlags & 0x4)
  69.            fprintf(stderr, "Error Contiene la vocal \"i\" code: %d\n", lFlags);
  70.        if (lFlags & 0x8)
  71.            fprintf(stderr, "Error Contiene la vocal \"o\" code: %d\n", lFlags);
  72.        if (lFlags & 0x10)
  73.            fprintf(stderr, "Error Contiene la vocal \"u\" code: %d\n", lFlags);
  74.    }
  75.  
  76.    free(szTmp);
  77.  
  78.    return EXIT_SUCCESS;
  79. }
  80.  

Dulces Lunas!¡.
510  Programación / PHP / Re: ¿Sería una buena forma de evitar SQLi? en: 11 Febrero 2012, 12:57 pm
prueba esto:

http://foro.elhacker.net/php/problema_cuando_mysqlrealescapestring_guarda_las_comillas-t351704.0.html;msg1711928#msg1711928

En el hilo hay mas formas seguramente pero te pongo directamente a mi post debido a que es la que me funciona de manera segura y es la que uso actualmente.

Dulces Lunas!¡.
Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 331
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines