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


 


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 348
111  Programación / Programación C/C++ / Re: enteros de 12 bits en: 2 Marzo 2017, 08:51
Los únicos operadores que necesitarás, en principio, son los de desplazamiento de bits (<<, >>) y and (&).

Suponiendo que tengas los 24 bits en un array de 3 chars:

Código
  1. char arr[3]; // 2 enteros de 12 bits
  2. short a, b; // Salida
  3.  
  4. // Suponiendo que 'a' sea el primer byte y mitad del segundo, pues:
  5.  
  6. a = (((short)arr[0]) << 4) | (arr[1] >> 4);

Y el resto, más de lo mismo.
112  Programación / Programación C/C++ / Re: Donde esta el numero cero en: 1 Marzo 2017, 22:40
En vez de %.d en los printf, pon %d asecas.
113  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 1 Marzo 2017, 14:40
Hay alguna cosa de ese código que no entiendo, como ese limitLeftOrRight = 5;, que viendo ese código, no tiene sentido (siempre le asignas 5).

En cualquier caso, si quieres que el árbol esté siempre balanceado, bastaría con algo como:

Código
  1. if(countElements(tree->left) > countElements(tree->right)) {
  2.    insertNode(tree->right, x);
  3. }else{
  4.    insertNode(tree->left, x);
  5. }

Ahí el tema ya sería hacer la función countElements(). Dado que sería recursiva, podría ser más útil simplemente guardar en cada nodo la cantidad de elementos que tiene.
114  Programación / Programación C/C++ / Re: No puedo declarar la variable por ser un tipo abstracto en: 1 Marzo 2017, 13:39
Primero, descargala. Si laquieres ya compilada, puedes probar desde auí: https://wiki.openssl.org/index.php/Binaries

Luego, toca poner las opciones de Code::Blocks. Te pongo como lo tengo yo para que te orientes:





115  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 1 Marzo 2017, 13:31
Si ya tienes la función de contar nodos hecha (si no la tienes o te da problemas, ponla por aquí), ya solo falta poner condiciones despues de los 2 if NULL.

De todos modos, para empezar, si ni la derecha ni la izquierda son NULL, haz que lo inserte siempre en la izquierda. No está bien, pero es el comienzo. Luego, ya solo será poner una comprobación para ver que nodo tiene más elementos.
116  Programación / Programación C/C++ / Re: No puedo declarar la variable por ser un tipo abstracto en: 1 Marzo 2017, 12:48
No conozco la librería pero dado que la clase hereda de esas otras clases, será que hay miembros que no has definido. Por ejemplo, virtual bool onTLSConnect(const CertInfo& Info), que lo tienes comentado. Quizás sea una función virtual pura.

EDITO: Quizás no. Es una función virtual pura, según lo que vi en la referencia de la librería. https://camaya.net/api/gloox/classgloox_1_1ConnectionListener.html
117  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 1 Marzo 2017, 12:45
Lo dicho. Tu código rellena 1 capa. Luego, ya no hace más. Tienes que ponerle que, si el nodo ya está completo, inserte en los nodos de abajo. Para elegir en qué nodo insertar, puedes mirar cual tiene menos elementos, si el izquierdo o el derecho. Si el derecho tiene menos elementos, insertas ahí. Sinó, en el izquierdo. (Para contar elementos, o almacenas una variable en el nodo de la cantidad de elementos que tiene, o haces una función recursiva)
118  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 28 Febrero 2017, 23:02
Fíjate en insertNode. if left == NULL, inserta ahí el número. Si right == NULL, lo inserta en right. Pero si ninguno es NULL (en la tercera iteración), no hace nada. ¿Dónde quieres que lo inserte si ninguna rama es NULL?
119  Foros Generales / Foro Libre / Re: ¿Hay hackers valientes? en: 28 Febrero 2017, 17:55
¿Qué gana un hacker black-hat dejando una nota? Si se mete en un equipo ajeno, será por algo. Si lo consigue, no sé para qué necesita andar dejando notas.
Si lo que quiere es informar de una vulnerabilidad, informará vía el programa bug-bounty de la emrpesa, o por correo o del modo que sea. Andar dejando notas realmente es bastante infantil.
120  Programación / Programación C/C++ / Re: [C++] Leer un archivo y meterlo en un array bidimensional en: 28 Febrero 2017, 13:05
Pruébalo :X

Getline, como dice, lee una línea (hasta que encuentra un salto de línea)
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 348
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines