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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Programación C/C++ / Re: Duda sobre punteros en C en: 29 Julio 2015, 21:15 pm
Sí, los arrays funcionan de forma similar a los punteros. Es posible que el programa te funcione pero eso no quiere decir que esté bien, de hecho no lo está, ese programa tiene varios fallos.

El primero:
Código
  1. scanf("%s",&nombres[x][40]);
Ahí realmente deberias poner:
Código
  1. scanf("%s",nombres[x]);

Al igual que
Código
  1. printf("Nombres: %s ",&nombres[x][40]);
Que debería ser:
Código
  1. printf("Nombres: %s ",nombres[x]);

Por último, has declarado comp como un puntero a char, pero no estas reservando ningún espacio en memoria para almacenarla, sin embargo luego estas tratando de llenarla con scanf("%s",comp); con lo que estás escribiendo en zonas de memoria no reservadas. Para evitar esto declara comp como una cadena de caracteres: char comp[40];

EDIT: también puedes declarar comp como un puntero y luego reservar el espacio dinámicamente:

Código
  1. char *comp;
  2. comp= malloc(40*sizeof(char));
  3. //....
  4. free(comp);
  5.  
Pero en este caso no merece la pena ya que es un programa muy simple, solo quería mostrarte las diferentes posibilidades que hay.
12  Programación / Programación C/C++ / Re: Incomodidad al ocultar consola en: 29 Julio 2015, 13:48 pm
Sí, al seleccionar GUI application estas configurando el compilador para que cree un ejecutable que no muestre ninguna consola, sino interfaces visuales, pero si no defines ninguna interfaz visual pues no deberia mostrarse nada.
13  Programación / Programación C/C++ / Re: Pregunta sobre condicional If. en: 29 Julio 2015, 08:19 am
Sí que se puede, si usas el tipo std::string.
14  Programación / PHP / Re: [Solucionado] como hago para restringir 10 minutos una pagina? en: 28 Julio 2015, 18:22 pm
De ese modo estas usando variables de sesión. Por tanto, para el intruso sería tan fácil como borrar las cookies, y ya tendría 10 intentos más. Mi método también tiene sus pegas, en la mayoría de las conexiones a internet se usan IP dinámicas por tanto con reiniciar el router también se dispondrían de 10 nuevos intentos. Pero reiniciar el router es mas pesado que borrar las cookies.
15  Programación / Programación C/C++ / Re: Incomodidad al ocultar consola en: 28 Julio 2015, 12:47 pm

Pues mira, en DevC++ no sé, pero en Code::Blocks no hace falta nisiquiera usar nada de lo dicho anteriormente, simplemente vas a:

Project->Properties...->Build Targets->Type:
Y seleccionas "GUI Application" en el menu desplegable.

Y ya no hay mas consola que valga.
16  Programación / Desarrollo Web / Re: Campos dinamicos en formulario en: 28 Julio 2015, 12:19 pm
No me funciona el enlace. ¿Puedes ponerlo sin el formato del tipo enlace? Es que así se contrae con los puntos suspensivos y luego no se recupera... raro, la verdad...
17  Programación / Desarrollo Web / Re: [Encuesta] ¿Qué editor de código utilizas? (2015) en: 28 Julio 2015, 11:55 am
Pues no uso ninguno de esos, uso el phpDesigner que es lo mejor que he probado con diferencia... una pena que sea sólo para win.
18  Programación / PHP / Re: [Solucionado] como hago para restringir 10 minutos una pagina? en: 28 Julio 2015, 11:44 am
Un par de cosillas:

No se debe usar la funcion header despues de haber enviado contenido web. La alternativa a eso es usar la funcion header para redirigir con unos segundos de retraso, y luego muestras el contenido web.

Para restringir el acceso puedes hacerlo de varias formas. La mas simple es que si se producen 10 intentos de acceso erroneos se guarden en una base de datos la IP del cliente y la hora en la que se hizo el ultimo login, esa tabla la llamaremos "lista negra".

Cada vez que se intente hacer login buscamos la IP del cliente en la lista negra:
  Si no se encuentra => dejamos paso libre.
  Si se encuentra => obtenemos el valor de la ultima hora registrada y:
    Si difiere en menos de 600segundos (10 minutos) => mostramos pagina de bloqueo.
    Si no => dejamos paso libre.
19  Programación / Programación C/C++ / Re: Conjetura de Goldbach en C++ en: 28 Julio 2015, 11:19 am
Tal y como te indiqué en el pseudocode:

HallarSuma(int n)
  Para i =2 hasta n
    Si esPrimo(i) y esPrimo(n-i)
      Mostrar i y n-i
    Fin si
  Fin para
Fin hallarSuma

Que sería:
Código
  1. void sumadeprimos(int n){
  2.  int i;
  3.  for(i=2;i<n;i++){
  4.    if (primo(i) && primo (n-i)){
  5.      cout << n << " = " << i << " + " << n-i << endl;
  6.    }
  7.  }
  8. }

No he probado el código pero imagino que funcionará, ese código es que invertirá menos tiempo en ejecutarse pero quizá haya que refinarlo un poco.

EDIT: he cambiado i=0 por i=2 como condicion inicial en el for ya que ni el 0 ni el 1 son primos segun wikipedia.
20  Programación / PHP / Re: [Aporte] Script que calcula la ecuación cuadrática ax2 + bx + c = 0 en: 28 Julio 2015, 11:08 am
recomiendo que las revises... están mayormente bien justificadas y en pro de la lectura... si, podría reducirse, pero no mucho... pero con respecto a lo que tu haces, creo que sería imposible extenderlo a 500 lineas...

Lo he revisado bien antes de postear, no entiendo mucho lo que quieres decir. No entiendo por qué dices que su código no se puede reducir mucho, porque salta a la vista que sí se puede.
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines