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


 


Tema destacado: Análisis del vídeo del hackeo al Sindicato de los Mossos de Esquadra


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 119
1  Programación / Programación C/C++ / Re: dándole vueltas a un problemilla c++ necesito un poco de ayuda en: 20 Junio 2018, 20:46
Yo entendí, y así lo plasmé en el código es que si hay tres letras iguales seguidas por orden de lectura las dos primeras forman pareja, como la de en medio ya se ha usado para pareja no puede juntarse con la que le sigue, con lo que la segunda y la tercera no forman pareja.
Pero si hubiera 4, y siguiendo el razonamiento anterior, la tercera sí formaría pareja con la cuarta. La tercera no ve a la segunda, por formar ésta última una pareja con otra, pero si ve la última y por tanto se empareja.
Siguiendo el razonamiento anterior, si hubiera 5 la última no formaría pareja.
2  Programación / Programación C/C++ / Re: Cambio Colores en un solo printf en C en: 19 Junio 2018, 22:48
El texto de la consola depende de la consola. Windows y Linux tienen diferentes formas de hacerlo.
3  Programación / Programación C/C++ / Re: Hola me llamo Sonia y queria pediros ayuda para resolver un ejercicio gracias :) en: 17 Junio 2018, 22:47
¿Conoces las listas enlazadas? El problema se basa en ellas. Eso lo habréis visto.
En verdad es una lista circular, dónde el último elemento enlaza con el primero.
Dadas dos listas circulares de la misma longitud, usa una como referencia y muévete por la otra hasta encontrar una coincidencia, a partir de allí muévete por las dos al mismo tiempo vigilando si los elementos son los mismos. Cuando des una vuelta entera a la de referencia y hayan sido todos los elementos iguales podrás decir que las dos listas son las mismas.
4  Programación / Programación C/C++ / Re: Como hacer un programa para hacer fuerza bruta no diccionarios en: 16 Junio 2018, 20:20
Esto es de este foro, y bastante antiguo, 12 años ya.
Pero te puede servir: como hacer peticiones POST en C. En verdad es enviar texto en un socket internet.
https://foro.elhacker.net/programacion_cc/como_puedo_hacer_peticiones_post_en_c-t134091.0.html
5  Programación / Programación C/C++ / Re: Como hacer un programa para hacer fuerza bruta no diccionarios en: 15 Junio 2018, 14:43
Y la página web esa no tendrá una protección contra eso, tipo deshabilitar la cuenta después de un número de intentos?
6  Programación / Programación C/C++ / Re: Ayuda, Arreglo de estructuras en: 14 Junio 2018, 19:41
Si quieres poner tres elementos en una estructura ésta debe tener al menos tres variables. No hay algo cómo estructuras dinámicas en C.

Si quieres una de tres elementos hay que declarar ese tipo.

Lo que si se pueden definir menos elementos de los que tiene la estructura, en ese caso C pone los no seleccionados a 0.

Código
  1. #include <stdio.h>
  2.  
  3. typedef struct {
  4.    int a;
  5.    int b;
  6.    int c;
  7. } estructura;
  8.  
  9. void print(char *s, estructura t) {
  10.    printf("estructura %s:\n"
  11.           "t.a = %d\n"
  12.           "t.b = %d\n"
  13.           "t.c = %d\n\n", s, t.a, t.b, t.c);
  14. }
  15.  
  16. int main() {
  17.    // defino solo los elementos que me interesan
  18.    estructura m = {a: 1, c: 2};
  19.    // defino de los primeros elementos de forma secuencial
  20.    estructura n = {3, 4};
  21.    // defino todos los elementos
  22.    estructura o = {5, 6, 7};
  23.  
  24.    print("m", m);
  25.    print("n", n);
  26.    print("o", o);
  27. }

Salida:
estructura m:
t.a = 1
t.b = 0
t.c = 2

estructura n:
t.a = 3
t.b = 4
t.c = 0

estructura o:
t.a = 5
t.b = 6
t.c = 7
7  Programación / Programación C/C++ / Re: Tabla con punteros. en: 9 Junio 2018, 21:49
pm es un puntero a arrays de REN elementos de tipo int. Es decir, cada vez que crezca en uno saltará REN*sizeof(int) bytes
8  Programación / Programación C/C++ / Re: Funcion FEOF en: 8 Junio 2018, 09:31
Los archivos, gracias a FILE, tienen una bandera para indicar que has llegado al final del archivo y se activa cuando vas a leer algo y el puntero del archivo va a sobrepasar el final de éste.
En tus ejemplos buscas el carácter \n y en el primer ejemplo no existe.
En el segundo ejemplo sí llegas al carácter de nueva línea, lo lees y aumentas el contador pero no has llegado al final del archivo, por tanto hay una nueva iteración. Cuando entras otra vez en el bucle el puntero del archivo avanza pero debe leer más allá del archivo y por eso activa la bandera de fin de archivo. Cómo es imposible ir más allá de un archivo el puntero regresa sobre el último byte y lo devuelve. Como el último byte es \n lo recibes otra vez y en consecuencia se incrementa la variable. Cómo ahora sí se ha activado la bandera de fin de archivi el while, junto con feof, detiene la ejecución.
Lo que se hace normalmente es leer el archivo y entrar en un while con feof, haces el trabajo y la última instrucción del cuerpo del while es leer del archivo. Así en la próxima iteración feof dará la condición correcta.
9  Programación / Programación C/C++ / Re: ¿Como imprimo esto en la pantalla solo me sale ASCII? en: 8 Junio 2018, 05:44
A ver tu código de impresión.
10  Programación / Programación C/C++ / Re: Vector con puntero, obtener la posición de un determinado elemento. en: 8 Junio 2018, 05:42
Pues eso, centro.
centro todo el rato marca en qué posición del array estás. Cuándo has encontrado la coincidencia centro deja de actualizarse guardando la posición del array con el elemento que se busca.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 119
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines