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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 401
651  Programación / Programación C/C++ / Re: No puedo declarar la variable por ser un tipo abstracto en: 1 Marzo 2017, 13:39 pm
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:





652  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 1 Marzo 2017, 13:31 pm
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.
653  Programación / Programación C/C++ / Re: No puedo declarar la variable por ser un tipo abstracto en: 1 Marzo 2017, 12:48 pm
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
654  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 1 Marzo 2017, 12:45 pm
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)
655  Programación / Programación C/C++ / Re: [C++] Problema con Arbol binario en: 28 Febrero 2017, 23:02 pm
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?
656  Programación / Programación C/C++ / Re: [C++] Leer un archivo y meterlo en un array bidimensional en: 28 Febrero 2017, 13:05 pm
Pruébalo :X

Getline, como dice, lee una línea (hasta que encuentra un salto de línea)
657  Programación / Programación C/C++ / Re: problema al linkear mi libreria con codeblocks en: 27 Febrero 2017, 21:44 pm
si en search directories pones ".../src", entonces en el include pones <client.h> en vez de <src/client.h>
658  Programación / Programación C/C++ / Re: Errores raros después de una compilación normal en: 27 Febrero 2017, 20:22 pm
No, es cosa del funcionamiento de las funciones, sin más. Tú cuando escribes algo en consola y pulsas enter, se envía esto: "12345\n". Ese salto de línea del final, scanf no lo quita del stream, así que se queda ahí. Entonces, cuando fgets trata de leer la línea, se encuentra con ese '\n'. fgets, como otras funciones, cuando encuentra un '\n', deja de leer, así que ya ni te deja escribir.
659  Programación / Programación C/C++ / Re: problema al linkear mi libreria con codeblocks en: 27 Febrero 2017, 19:59 pm
Pero, lo dicho. Lo de search directories es interesante que lo arregles porque es algo importante. Si quieres, puedes pasar por aquí screen o el texto que  tienes en cada apartado para ver qué puede fallar.
660  Programación / Programación C/C++ / Re: Errores raros después de una compilación normal en: 27 Febrero 2017, 19:55 pm
Bien, el problema es que scanf deja un salto de línea en stdin. fgets lo lee, y da como terminada la lectura. Para ello, puedes usar:
Código
  1. scanf("%d%*c", &n);

Ese %*c lee un caracter y no lo guarda. Esta es la solución rápida.

Otra solución sería leer siempre cadenas y, cuando sea un número, convertirla con la función int atoi(char*)
Páginas: 1 ... 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines